Cách sử dụng GZip để tạo tệp .zip


12

Có thể sử dụng GZip để tạo tệp .zip không? Tôi đã Googling và không thể tìm thấy bất cứ điều gì khiến tôi tin rằng điều này là có thể


1
và không sử dụng zip?
lượng tử

Câu trả lời:


13

Bạn có thể muốn sử dụng zipvà không gzip. Điều này nên làm điều đó:

zip -r newzip.zip /path/to/zip/stuff

7

Điều này là không thể. gzip và (pk) zip sử dụng các định dạng nén khác nhau và quan trọng hơn, zip cũng đóng gói nhiều tệp, thư mục, cùng nhau trong một kho lưu trữ.


4
Họ (hiện tại) sử dụng cùng một định dạng nén (def def), họ chỉ đóng gói những thứ khác nhau.
Ignacio Vazquez-Abrams

2

Định dạng zip ban đầu giống như:

 tar -cZf package.zip files....

(lưu ý vốn Z sử dụng lib nén - sử dụng 'z' nhỏ sẽ cung cấp kho lưu trữ được nén bằng pk / winzip không thể hiểu được).

tức là không, bạn không thể sử dụng gzip để tạo tệp pkzip - nhưng tôi rất ngạc nhiên khi tìm thấy một máy Unix có gzip nhưng không nén được.


Không, không. Các tệp zip không chỉ là một tarball được truyền qua nén.
Ignacio Vazquez-Abrams

1
Tương tự như! = Giống như. Tar lưu trữ các quyền unis và như vậy mà zip không. Zip cũng chỉ nén 32kb mỗi lần để bạn có thể trích xuất một tệp duy nhất mà không phải giải nén mọi thứ xuất hiện trước nó; tar nén toàn bộ mọi thứ cùng một lúc (cho phép nén tốt hơn). Quan trọng nhất, chúng là các định dạng tệp khác nhau không được công cụ kia nhận ra.
psusi
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.