Pitakonan sing Sering Ditakoni (FAQ)

FAQ pangguna

Apa aku bisa nggunakake 7-Zip ing organisasi komersial?

Ya, 7-Zip minangka piranti lunak gratis. Sampeyan bisa nggunakake ing sembarang komputer. Sampeyan ora perlu ndhaptar utawa mbayar 7-Zip.

Kepiye carane bisa nyetel asosiasi file menyang 7-Zip ing Windows 7 lan Windows Vista?

Sampeyan kudu mbukak 7-Zip File Manager ing mode administrator. Klik-tengen ing lambang 7-Zip File Manager, banjur klik Run as administrator. Banjur sampeyan bisa ngganti asosiasi file lan sawetara opsi liyane.

Napa arsip 7z sing digawe dening versi anyar 7-Zip bisa luwih gedhe tinimbang arsip sing digawe dening 7-Zip versi lawas?

Versi anyar 7-Zip (wiwit saka versi 15.06) nggunakake urutan ngurutake file liyane minangka standar kanggo arsip 7z sing padhet.

Versi lawas 7-Zip (sadurunge versi 15.06) ngurutake file "miturut jinis" ("kanthi ekstensi").

Versi anyar 7-Zip ndhukung rong urutan urutan:

  • ngurutake miturut jeneng - urutan standar.
  • ngurutake miturut jinis, yen 'qs' ditemtokake ing kolom Parameter ing jendhela "Tambah menyang arsip", (utawa -mqs ngalih kanggo baris perintah versi).

Sampeyan bisa entuk bedane rasio kompresi kanggo macem-macem cara ngurutake, yen ukuran kamus luwih cilik tinimbang ukuran file. Yen ana file sing padha ing folder sing beda, pangurutan 'miturut jinis' bisa nyedhiyakake rasio kompresi sing luwih apik ing sawetara kasus.

Elinga yen ngurutake 'miturut jinis' duwe sawetara kekurangan. Contone, volume NTFS nggunakake urutan ngurutake 'kanthi jeneng', dadi yen arsip nggunakake ngurutake liyane, banjur kacepetan sawetara operasi kanggo file kanthi urutan sing ora biasa bisa tiba ing piranti HDD (HDD duwe kacepetan kurang kanggo operasi 'golek').

Sampeyan bisa nambah rasio kompresi kanthi cara ing ngisor iki:

  • Tambah ukuran kamus. Bisa mbantu nalika 'qs' ora digunakake.
  • Temtokake 'qs' ing kolom Parameter (utawa gunakake switch -mqs kanggo versi baris perintah).

Yen sampeyan mikir urutan file sing ora biasa ora dadi masalah kanggo sampeyan, lan yen rasio kompresi sing luwih apik karo kamus cilik luwih penting kanggo sampeyan, gunakake mode 'qs'.

Napa 7-Zip ora bisa mbukak sawetara arsip ZIP?

Ing 99% kasus kasebut tegese arsip kasebut ngemot header sing salah. Program ZIP liyane bisa mbukak sawetara arsip kanthi header sing salah, amarga program kasebut mung nglirwakake kesalahan.

Yen sampeyan duwe arsip kasebut, aja nelpon pangembang 7-Zip babagan iki. Nanging, coba goleki program sing digunakake kanggo nggawe arsip lan ngandhani pangembang program kasebut manawa piranti lunak kasebut ora kompatibel karo ZIP.

Ana uga sawetara arsip ZIP sing dikodekake kanthi cara sing ora didhukung dening 7-Zip, contone, WAVPack (WinZip).

Napa 7-Zip ora bisa mbukak sawetara arsip RAR?

7-Zip 9.20 mung ndhukung format RAR 2/3/4 lan ora ndhukung arsip RAR5. Nanging versi paling anyar saka 7-Zip ndhukung arsip RAR5.

Napa ekstraksi arsip seret lan selehake saka 7-Zip menyang Explorer nggunakake file temp?

7-Zip ora ngerti path folder target gulung. Mung Windows Explorer sing ngerti target gulung sing tepat. Lan Windows Explorer mbutuhake file (sumber seret) minangka file decompressed ing disk. Dadi 7-Zip ngekstrak file saka arsip menyang folder temp lan banjur 7-Zip ngabari Windows Explorer babagan path file temp kasebut. Banjur Windows Explorer nyalin file kasebut kanggo nyelehake folder target.

Kanggo ngindhari panggunaan file temp, sampeyan bisa nggunakake printah Extract 7-Zip utawa seret lan selehake saka 7-Zip menyang 7-Zip.

Napa versi baris perintah ora nambah file tanpa ekstensi menyang arsip?

Sampeyan mbokmenawa nggunakake *.* wildcard. 7-Zip ora nggunakake sistem operasi kang wildcard topeng parser, lan akibate nambani *. * minangka file sembarang sing duwe extension. Kanggo ngolah kabeh file sampeyan kudu nggunakake wildcard tinimbang utawa ngilangi wildcard kabeh.

Apa ora -r ngalih bisa kaya samesthine?

Ing kasus paling sampeyan ora perlu -r ngalih. 7-Zip bisa compress subfolders malah tanpa -r ngalih.

Tuladha 1:

  7z.exe a c:\a.7z "C:\Program Files"

compresses "C: \ Program Files" rampung, kalebu kabeh subfolders.

Tuladha 2:

  7z.exe a -r c:\a.7z "C:\Program Files"

nggoleki lan ngompres "File Program" ing kabeh subfolder C:\ (contone, ing "C:\WINDOWS").

Yen sampeyan mung perlu ngompres file kanthi sawetara ekstensi, sampeyan bisa nggunakake -r switch:
  7z a -r c:\a.zip c:\dir\*.txt 

compresses kabeh * .txt file saka folder c:\dir\ lan kabeh iku subfolders.

Kepiye carane bisa nyimpen path lengkap file ing arsip?

7-Zip nyimpen mung path relatif saka file (tanpa awalan huruf drive). Sampeyan bisa ngganti folder saiki menyang folder sing umum kanggo kabeh file sing pengin dikompres banjur sampeyan bisa nggunakake path relatif:

  cd /D C:\dir1\
  7z.exe a c:\a.7z file1.txt dir2\file2.txt

Napa 7-Zip ora bisa nggunakake kamus gedhe ing Windows 32-bit?

Windows 32-bit mung nyedhiyakake ruang virtual 2 GB saben aplikasi. Uga sing pemblokiran 2 GB bisa fragmented (contone, dening sawetara file DLL), supaya 7-Zip ora bisa nyedhiakke siji blok contiguous amba saka papan virtual. Ora ana watesan kasebut ing Windows 64-bit. Supaya sampeyan bisa nggunakake kamus apa wae ing Windows x64, yen sampeyan mbutuhake jumlah RAM fisik.

Kepiye carane nginstal 7-Zip ing mode bisu?

Kanggo installer exe: Gunakake parameter "/ S" kanggo nindakake instalasi bisu lan parameter / D = "C:\Program Files\7-Zip" kanggo nemtokake "direktori output". Opsi iki sensitif huruf cilik.

Kanggo installer msi: Gunakake paramèter /q INSTALLDIR="C:\Program Files\7-Zip".

Kepiye carane bisa mbalekake arsip 7z sing rusak?

Ana sawetara kasus nalika arsip rusak:

  • Sampeyan bisa mbukak arsip lan sampeyan bisa ndeleng dhaptar file, nanging nalika sampeyan menet Extract utawa Test printah, ana sawetara kasalahan: Kesalahan Data utawa Kesalahan CRC.
  • Nalika mbukak arsip, sampeyan entuk pesen "Ora bisa mbukak file 'a.7z' minangka arsip"

Iku bisa kanggo waras sawetara data. Maca babagan prosedur pemulihan:

Waras arsip 7z sing rusak



Pangembang FAQ

Apa ana kesalahan ngubungake nalika aku ngumpulake 7-Zip utawa LZMA SDK karo Visual C ++ 6.0?

Kanggo ngumpulake sumber sampeyan butuh Visual C ++ 6.0 utawa versi sing luwih anyar. Sawetara file uga mbutuhake Platform SDK anyar saka microsoft.com:

Yen sampeyan nggunakake MSVC, nemtokake direktori SDK ing ndhuwur dhaptar direktori "Kalebu file" lan "File perpustakaan". Iki bisa ditemokake ing "Alat / Pilihan / Direktori".

Platform SDK paling anyar ora kompatibel karo MSVC6. Dadi sampeyan kudu nggunakake Windows Server 2003 PSDK (Februari 2003) karo MSVC6.

Apa aku bisa nggunakake file EXE utawa DLL saka 7-Zip ing Aplikasi Komersial?

Ya, nanging sampeyan kudu nemtokake ing dokumentasi (1) yen sampeyan nggunakake bagean saka program 7-Zip, (2) yen 7-Zip dilisensi ing lisensi GNU LGPL lan (3) sampeyan kudu menehi link menyang www. .7-zip.org, ngendi kode sumber bisa ditemokaké.

Kepiye carane bisa nambah dhukungan kanggo arsip 7z menyang aplikasiku?

Salah siji cara yaiku nggunakake 7z.dll utawa 7za.dll (kasedhiya saka sf.net kanggo diundhuh). 7za.dll dianggo liwat antarmuka COM. Nanging, ora nggunakake antarmuka COM standar kanggo nggawe obyek. Sampeyan bisa nemokake conto cilik ing folder "CPP\7zip\UI\Client7z" ing kode sumber. Conto lengkap yaiku 7-Zip dhewe, amarga 7-Zip uga bisa digunakake liwat dll iki. Ana aplikasi liyane sing nggunakake 7za.dll kayata WinRAR, PowerArchiver lan liya-liyane.

Cara liya yaiku nelpon versi baris perintah: 7za.exe.

Bisa nggunakake kode sumber 7-Zip ing aplikasi komersial?

Wiwit 7-Zip dilisensi ing GNU LGPL, sampeyan kudu ngetutake aturan lisensi kasebut. Ing ringkesan, tegese kode LGPL kudu tetep dilisensi ing LGPL. Contone, sampeyan bisa ngganti kode saka 7-Zip utawa nulis pambungkus kanggo sawetara kode saka 7-Zip lan ngumpulake menyang DLL; nanging, kode sumber DLL sing (kalebu modifikasi Panjenengan / tambahan / pambungkus) kudu dilisensi ing LGPL utawa GPL. Kode liyane ing aplikasi sampeyan bisa dilisensi kaya sing dikarepake. Skema iki ngidini pangguna lan pangembang ngganti kode LGPL lan ngumpulake maneh DLL kasebut. Sing idea saka piranti lunak gratis. Waca liyane ing kene: https://www.gnu.org/. Sampeyan uga bisa maca babagan LZMA SDK, sing kasedhiya ing lisensi sing luwih liberal.


Copyright (C) 2023 7zip.com