Làm thế nào để thực hiện tính năng nén ZIP di sản của ZIP với 7zip?


17

Chúng tôi có một ứng dụng cũ yêu cầu các tệp zip phải ở định dạng "di sản". Tôi thực sự rất thích thoát khỏi phần mềm quảng cáo cưỡi WinZip và sử dụng 7zip. Tuy nhiên, tôi không biết tùy chọn nén nào và tương đương với "di sản".

Làm thế nào để làm nó?

Để tham khảo các phương pháp nén tôi phải chọn là

  1. Xì hơi
  2. Defatter64
  3. BZip2
  4. LZMA
  5. PPMd

Hoặc phương pháp nén nào tôi sử dụng thậm chí quan trọng? Tất cả cuối cùng sẽ đi vào như một tệp zip "di sản" chứ?


Phiên bản Windows nào bạn đang sử dụng không có hỗ trợ ZIP gốc?
chữ sốxp

@digi đó là một thư viện giải nén ZIP cũ (khoảng đầu những năm 2000 hoặc có thể là cuối những năm 90) được sử dụng trong một chương trình.
Earlz

Câu trả lời:


19

Nén zip kế thừa gần giống với phương pháp Deflate trong 7-zip và sẽ cung cấp khả năng tương thích cao nhất giữa các phần mềm nén khác nhau.

Từ KB Winzip :

.Zip Legacy nén (tương thích tối đa):

Tùy chọn nén Legacy (Zip 2.0) sử dụng thuật toán nén dữ liệu truyền thống, được gọi là deflate, được hỗ trợ bởi tất cả các phiên bản WinZip và hầu như tất cả các tiện ích tệp Zip khác. Phương pháp khử rung thường được coi là một thuật toán nén đa mục đích tốt cho hầu hết các loại tệp. .Zip: Nén di sản là lựa chọn tốt nhất của bạn khi tiện ích Zip của người nhận thư của bạn không được biết hoặc sử dụng công nghệ cũ hơn. WinZip và WinZip Courier thực sự sử dụng cài đặt nén có sẵn cao nhất cho phương pháp khử rung hoặc giảm phát tối đa. Bằng cách này bạn có được các tệp Zip tương thích nhỏ nhất có thể.


Nếu phần mở rộng lưu trữ là .ZIP thì chỉ định phương thức Deflate là đủ để có được nén kế thừa. Tuy nhiên, nếu phần mở rộng không phải là .ZIP, có vẻ như dòng lệnh 7z.exe mặc định Loại lưu trữ thành -t7z và do đó -tzip phải được chỉ định thay thế (hoặc thêm vào đó).
trưa

Công cụ "Nếu -t {archive_type} không được chỉ định, 7-Zip sử dụng phần mở rộng của tên tệp lưu trữ để phát hiện loại lưu trữ. Nếu bạn tạo tệp lưu trữ mới, công tắc -t {archive_type} không được chỉ định và không có phần mở rộng của kho lưu trữ, 7-Zip sẽ tạo .7z lưu trữ. " sevenzip.osdn.jp/chm/cmdline/switches/type.htm
noam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.