Pertanyaan umum (FAQ)

FAQ penggunaname

Dapatkah saya menggunakan 7-Zip dalam organisasi komersial?

Ya, 7-Zip adalah perangkat lunak gratis. Kau bisa menggunakannya di komputer manapun. Kau tidak perlu mendaftar atau membayar 7-Zip.

Bagaimana saya dapat mengatur asosiasi berkas untuk 7-Zip di Windows 7 dan Windows Vista?

Anda harus menjalankan 7-Zip File manajer dalam mode administrator. Right-click the icon of 7-Zip File Manager, and then click Run as administrator. Kemudian anda dapat mengubah asosiasi file dan beberapa pilihan lain.

Why 7z archives created by new version of 7-Zip can be larger than archives created by old version of 7-Zip?

New versions of 7-Zip (starting from version 15.06) use another file sorting order by default for solid 7z archives.

Old version of 7-Zip (before version 15.06) used file sorting "by type" ("by extension").

Versi baru dari 7-Zip mendukung dua perintah penyortiran:

  • Diurutkan berdasarkan nama - perintah standar.
  • Urut berdasarkan tipe, jika 'qs' ditentukan di parameter bidang di "Add to arsip "jendela, (atau -mqs ganti untuk versi baris perintah).

Anda dapat mendapatkan perbedaan besar dalam rasio kompresi untuk metode penyortiran yang berbeda, jika ukuran kamus lebih kecil dari total ukuran berkas. Jika ada file serupa dalam folder yang berbeda, pengelompokkan 'berdasarkan jenis' dapat memberikan rasio kompresi yang lebih baik dalam beberapa kasus.

Perhatikan bahwa seleksi 'oleh jenis' memiliki beberapa kelemahan. Misalnya, volume NTFS menggunakan pengurutan 'berdasarkan nama ', jadi jika sebuah arsip menggunakan penyorhan lain, maka kecepatan beberapa operasi untuk berkas dengan urutan yang tidak biasa dapat jatuh pada divais HDD (HDDs memiliki kecepatan rendah untuk operasi' mencari ').

Anda dapat meningkatkan rasio kompresi dengan metode berikut:

  • Meningkatkan ukuran kamus. Ini dapat membantu ketika 'qs' tidak digunakan.
  • Tentukan 'qs' di parameter field (atau gunakan -mqs ganti untuk versi baris perintah).

Jika anda berpikir bahwa urutan berkas yang tidak biasa tidak masalah bagi anda, dan jika rasio kompresi yang lebih baik dengan kamus kecil lebih penting bagi anda, gunakan mode 'qs'.

Mengapa 7-Zip tidak bisa membuka beberapa arsip ZIP?

Dalam 99% dari kasus ini itu berarti bahwa arsip berisi tidak benar headers. Program ZIP lainnya dapat membuka beberapa arsip dengan tajuk yang tidak tepat, karena program ini hanya mengabaikan kesalahan.

Jika anda memiliki arsip tersebut, tolong jangan memanggil pengembang 7-Zip tentang hal itu. Alih-alih cobalah untuk menemukan program yang digunakan untuk membuat arsip dan menginformasikan pengembang program itu bahwa perangkat lunak mereka tidak kompatibel.

Ada juga beberapa arsip ZIP yang dikodekan dengan metode yang tidak didukung oleh 7-Zip, misalnya, gelombang (WinZip).

Mengapa 7-Zip tidak bisa membuka beberapa arsip RAR?

7-Zip 9.20 mendukung RAR 2/3/4 formats saja dan tidak mendukung arsip RAR5. Tapi versi terbaru dari 7-Zip mendukung arsip RAR5.

Mengapa tarik dan drop arsip ekstraksi dari 7-Zip ke Explorer menggunakan file temp?

7-Zip tidak tahu folder alamat target drop. Hanya Windows Explorer yang tahu persis target drop. Dan Explorer jendela membutuhkan berkas (sumber drag) seperti berkas yang terurai di cakram. Jadi 7 zip ekstrak berkas dari arsip ke folder temp dan kemudian 7-Zip memberi tahu Windows Explorer tentang alamat berkas temp ini. Kemudian Windows Explorer menyalin file-file ini untuk menjatuhkan folder target.

Untuk menghindari penggunaan file temp, anda dapat menggunakan perintah ekstrak 7-Zip atau drag-and-drop dari 7-Zip ke 7-Zip.

Mengapa versi perintah tidak menambahkan file tanpa ekstensi ke arsip?

Anda mungkin menggunakan *. * kartu liar. 7-Zip tidak menggunakan sistem operasi's wildcard parser topeng, dan akibatnya memperlakukan *. * sebagai berkas apapun yang memiliki ekstensi. Untuk memproses semua berkas anda harus menggunakan * wildcard bukan atau menghilangkan wildcard sama sekali.

Mengapa tidak switch bekerja seperti yang diharapkan?

Dalam kebanyakan kasus anda tidak perlu -r switch. 7-Zip dapat memampatkan subfolder bahkan tanpa -r switch.

Contoh 1:

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

Kompres "C:\ file Program "sepenuhnya, termasuk semua subfolder.

Contoh 2:

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

Cari dan kompres "berkas Program" di semua subfolder dari C:\ \ (misalnya, di "C:\WINDOWS").

Jika anda perlu memampatkan hanya berkas dengan beberapa ekstensi, anda dapat menggunakan tombol -r:
  7z a -r c:\a.zip c:\dir\*.txt 

Kompres semua berkas *. TXT dari folder c:\dir\ dan semua itu subfolder.

Bagaimana aku bisa menyimpan file di arsip?

7 zip hanya menyimpan alamat relatif berkas (tanpa awalan huruf penggerak). Anda dapat mengubah folder saat ke folder yang umum untuk semua berkas yang ingin anda kompres dan kemudian anda dapat menggunakan alamat relatif:

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

Mengapa 7-Zip tidak dapat menggunakan kamus besar di jendela 32-bit?

Jendela 32 bit hanya alotasi 2 GB ruang virtual per satu aplikasi. Juga bahwa blok 2 GB dapat dibagi (misalnya, oleh beberapa berkas dii), sehingga 7-Zip tidak dapat mengalokasikan satu blok besar kontiguous ruang virtual. Tidak ada keterbatasan di jendela 64-bit. Jadi anda dapat menggunakan kamus apa pun di Windows x64, jika anda telah memerlukan jumlah RAM fisik.

Bagaimana saya bisa menginstal 7-Zip dalam mode diam?

Untuk penginstal: gunakan parameter "/S" untuk melakukan instalasi diam dan berkas /D="C:\ \ berkas \7 zip "parameter untuk menentukan" direktori keluaran ". Pilihan ini sensitif terhadap kasus.

Untuk penginstal msi: gunakan berkas /q instaldir ="C: berkas Program \ \ \ zip "parameter.

Bagaimana aku bisa memulihkan arsip 7z yang rusak?

Ada beberapa kemungkinan kasus jika arsip rusak:

  • Anda dapat membuka arsip dan anda dapat melihat daftar berkas, tetapi ketika anda menekan ekstrak atau perintah tes, ada beberapa kesalahan: Data Error atau galat CRC.
  • Ketika anda membuka arsip, anda mendapatkan pesan "tidak dapat membuka berkas 'a.7z' sebagai arsip"

Itu memungkinkan untuk memulihkan beberapa data. Baca tentang pemulihan prosedur:

Memulihkan arsip rusak 7z



Pengembang FAQ

Kenapa ada kesalahan jika aku menggabungkan 7-Zip atau LZMA SDK dengan Visual C++ 6.0?

Untuk menyusun sumber-sumber anda akan memerlukan Visual C++ 6.0 atau versi berikutnya. Beberapa file juga membutuhkan Platform baru SDK dari microsoftcom:

Jika anda menggunakan MSVC, tentukan direktori SDK di bagian atas daftar direktori "sertakan berkas" dan "berkas perpustakaan". Ini dapat ditemukan di bawah "alat/pilihan/direktori ".

Platform terbaru SDK tidak cocok dengan MSVC6. Jadi anda harus menggunakan Windows Server 2003 PSDK (februari 2003) dengan MSVC6.

Dapatkah saya menggunakan berkas EXE atau dii dari 7-Zip dalam aplikasi komersial?

Ya, tetapi anda diminta untuk menjelaskan dalam dokumentasi anda (1) bahwa anda menggunakan bagian-bagian dari program 7-Zip, (2) bahwa 7-Zip berlisensi di bawah lisensi LGPL GNU dan (3) anda harus memberikan tautan ke www.7-zip.org, di mana kode sumber dapat ditemukan.

Bagaimana saya bisa menambahkan dukungan untuk arsip 7z dalam aplikasi saya?

Salah satu cara adalah menggunakan 7z. Dii atau 7za. Dii (tersedia dari sf.net untuk diunduh). 7za. Dii bekerja melalui antarmuka COM. Ini, bagaimanapun, tidak menggunakan antarmuka COM standar untuk menciptakan objek. Anda dapat menemukan contoh kecil dalam folder "CPP\7zip\UI\Client7z" dalam source code. Satu contoh penuh adalah 7-Zip itu sendiri, karena 7-Zip juga bekerja dengan ini dii. Ada aplikasi lain yang menggunakan 7za. I seperti WinRAR, PowerArchiver dan lain-lain.

Cara lain adalah untuk memanggil baris perintah versi: 7za.exe.

Dapatkah saya menggunakan kode sumber 7-Zip dalam aplikasi komersial?

Karena 7-Zip berlisensi di bawah LGPL GNU kau harus mengikuti aturan lisensi itu. Singkatnya, itu berarti bahwa setiap kode LGPL harus tetap berlisensi di bawah LGPL. Misalnya, anda dapat mengubah kode dari 7-Zip atau menulis pembungkusnya untuk beberapa kode dari 7-Zip dan mengumpulkannya menjadi dii; Tetapi, kode sumber dii itu (termasuk / / per) harus dilisensi di bawah LGPL atau GPL. Setiap kode lain dalam aplikasi anda dapat berlisensi seperti yang anda inginkan. Skema ini memungkinkan pengguna dan pengembang untuk mengubah kode LGPL dan rekomile yang dii. Itulah gagasan perangkat lunak gratis. Read more here: https://www.gnu.org/. You can also read about the LZMA SDK, which is available under a more liberal license.


Copyright (C) 2023 7zip.com