วิธีใช้ GZip เพื่อสร้างไฟล์. zip


12

เป็นไปได้ไหมที่จะใช้ GZip เพื่อสร้างไฟล์. zip ฉันเป็น Google และไม่พบสิ่งใดที่ทำให้ฉันเชื่อว่าเป็นไปได้


1
และไม่ใช้zip?
quanta

คำตอบ:


13

คุณอาจต้องการที่จะใช้และไม่ได้zip gzipสิ่งนี้ควรทำ:

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

7

สิ่งนี้เป็นไปไม่ได้ gzip และ (pk) zip ใช้รูปแบบการบีบอัดที่แตกต่างกันและที่สำคัญกว่านั้น zip ยังรวมไฟล์หลาย ๆ ไฟล์ไดเรกทอรีเข้าด้วยกันในไฟล์เดียว


4
พวกเขา (ปัจจุบัน) ใช้รูปแบบการบีบอัดเดียวกัน (ยุบ) พวกเขาเพียงทำสิ่งต่าง ๆ
Ignacio Vazquez-Abrams

2

รูปแบบซิปต้นฉบับเหมือนกับ:

 tar -cZf package.zip files....

(โปรดทราบว่าตัวพิมพ์ใหญ่ Z ใช้ lib การบีบอัด - การใช้ 'z' ตัวเล็กจะให้ไฟล์เก็บถาวรแบบ gzipped ซึ่ง pk / winzip ไม่เข้าใจ)

เช่นไม่คุณไม่สามารถใช้ gzip เพื่อสร้างไฟล์ pkzip - แต่ฉันประหลาดใจที่พบเครื่อง Unix ที่มี gzip แต่ไม่บีบอัด


ไม่มันไม่ใช่ ไฟล์ซิปเป็นมากกว่า tarball ที่ถูกส่งผ่านการบีบอัด
Ignacio Vazquez-Abrams

1
คล้ายกับ! = เช่นเดียวกับ Tar เก็บค่าอนุญาตของ unis ไว้และ zip นั้นไม่ได้ Zip ยังบีบอัดไฟล์เพียง 32kb ต่อครั้งเพื่อให้คุณสามารถแตกไฟล์เดียวโดยไม่ต้องแตกไฟล์ทุกอย่างที่อยู่ก่อนหน้า tar บีบอัดทั้งหมดในคราวเดียว สิ่งสำคัญที่สุดคือรูปแบบไฟล์ต่าง ๆ ที่เครื่องมืออื่นไม่รู้จัก
psusi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.