Cara menggunakan GZip untuk membuat file .zip

12

Apakah mungkin menggunakan GZip untuk membuat file .zip? Saya telah Googling dan tidak dapat menemukan apa pun yang membuat saya percaya ini mungkin

Webnet
sumber
1
dan tidak digunakan zip?
quanta

Jawaban:

13

Anda mungkin ingin menggunakan zipdan tidak gzip. Ini harus dilakukan:

zip -r newzip.zip /path/to/zip/stuff
MDMarra
sumber
7

Ini tidak mungkin. gzip dan (pk) zip menggunakan format kompresi yang berbeda, dan lebih penting lagi, zip juga mengemas beberapa file, direktori, bersama dalam satu arsip.

Jeff Warnica
sumber
4
Mereka (saat ini) menggunakan format kompresi yang sama (mengempis), mereka hanya mengemas berbagai hal secara berbeda.
Ignacio Vazquez-Abrams
2

Format zip asli sama dengan:

 tar -cZf package.zip files....

(perhatikan modal Z menggunakan lib kompres - menggunakan 'z' kecil akan memberikan arsip yang di-gzip yang tidak dapat dimengerti oleh pk / winzip).

yaitu tidak, Anda tidak dapat menggunakan gzip untuk membuat file pkzip - tetapi saya akan terkejut menemukan mesin Unix yang memiliki gzip tetapi tidak kompres.

symcbean
sumber
Bukan itu. File zip lebih dari sekadar tarball yang melewati kompres.
Ignacio Vazquez-Abrams
1
Mirip dengan! = Sama dengan. Tar menyimpan izin unis dan agar zip tidak. Zip juga memampatkan hanya 32kb pada satu waktu sehingga Anda dapat mengekstrak satu file tanpa harus mendekompres semua yang datang sebelumnya; tar memampatkan semuanya sekaligus (memberikan kompresi yang lebih baik). Yang paling penting, mereka adalah format file yang berbeda yang tidak dikenali oleh alat lain.
psusi