Bagaimana cara melakukan "legacy" kompresi ZIP dengan 7zip?

17

Kami memiliki aplikasi lama yang mengharuskan file zip menjadi format "lawas". Saya benar-benar ingin menyingkirkan WinZip adware yang dikendarai dan menggunakan 7zip. Namun, saya tidak tahu opsi kompresi mana yang setara dengan "legacy".

Bagaimana cara melakukannya?

Untuk referensi metode kompresi yang harus saya pilih

  1. Menurunkan
  2. Deflate64
  3. BZip2
  4. LZMA
  5. PPMd

Atau apakah metode kompresi yang saya gunakan bahkan penting? Akankah semuanya berakhir sebagai file zip "lawas"?

Earlz
sumber
Versi Windows apa yang Anda gunakan yang tidak memiliki dukungan ZIP asli?
digitxp
@digi itu adalah perpustakaan dekompresi ZIP lama (sekitar awal 2000-an atau mungkin akhir 90-an) yang digunakan dalam suatu program.
Earlz

Jawaban:

19

Kompresi zip lama mirip dengan metode Deflate di 7-zip, dan akan menawarkan kompatibilitas paling banyak antara berbagai perangkat lunak kompresi.

Dari Winzip KB :

.Zip Legacy kompresi (kompatibilitas maksimum):

Opsi kompresi Legacy (Zip 2.0) menggunakan algoritma kompresi data tradisional, yang dikenal sebagai deflate, yang didukung oleh semua versi WinZip dan hampir semua utilitas file Zip lainnya. Metode deflate umumnya dianggap sebagai algoritma kompresi serba guna yang baik untuk sebagian besar jenis file. .Zip: Kompresi lawas adalah pilihan terbaik Anda ketika utilitas Zip penerima surat Anda tidak dikenal atau diketahui menggunakan teknologi yang lebih lama. WinZip dan WinZip Courier sebenarnya menggunakan pengaturan kompresi tertinggi yang tersedia untuk metode deflate atau deflate maksimum. Dengan cara ini Anda mendapatkan file Zip terkecil dan kompatibel yang mungkin.

John T
sumber
Jika ekstensi arsip adalah .ZIP, maka tentukan metode Deflate cukup untuk mendapatkan kompresi sebelumnya. Namun jika ekstensi bukan .ZIP, sepertinya baris perintah 7z.exe default Jenis arsip ke -t7z dan jadi -tzip harus ditentukan sebagai gantinya (atau sebagai tambahan).
Noam
"Jika -t {archive_type} switch tidak ditentukan, 7-Zip menggunakan ekstensi nama file arsip untuk mendeteksi jenis arsip. Jika Anda membuat arsip baru, -t {archive_type} switch tidak ditentukan dan tidak ada ekstensi arsip, 7-Zip akan membuat arsip .7z. " sevenzip.osdn.jp/chm/cmdline/switches/type.htm
noam