วิธีการบีบอัดไฟล์“ ดั้งเดิม” ด้วย 7zip ทำอย่างไร?


17

เรามีแอปพลิเคชั่นเก่าที่ต้องการไฟล์ซิปในรูปแบบ "ดั้งเดิม" ฉันชอบที่จะกำจัด WinZip ที่ขี่แอดแวร์ออกมาและใช้ 7zip อย่างไรก็ตามฉันไม่รู้ว่าตัวเลือกการบีบอัดใดและมีค่าเท่ากับ "มรดก"

ทำอย่างไร?

สำหรับการอ้างอิงวิธีการบีบอัดที่ฉันต้องเลือกคือ

  1. ยุบ
  2. Deflate64
  3. อัด bzip2
  4. LZMA
  5. PPMD

หรือวิธีการบีบอัดใดที่ฉันใช้แม้จะสำคัญ มันจะจบลงด้วยการเป็นไฟล์ซิป "ดั้งเดิม" หรือไม่?


คุณใช้ Windows รุ่นใดที่ไม่มีการสนับสนุน ZIP ดั้งเดิม
digitxp

@digi เป็นไลบรารีเก่าที่บีบอัด (ประมาณต้นยุค 2000 หรือ 90 วินาที) ที่ใช้ภายในโปรแกรม
Earlz

คำตอบ:


19

การบีบอัดไฟล์ Zip แบบเก่านั้นคล้ายกับวิธีการยุบใน 7-zip และจะให้ความเข้ากันได้มากที่สุดระหว่างซอฟต์แวร์บีบอัดต่างๆ

จากWinzip KB :

.Zip Legacy การบีบอัด (ความเข้ากันได้สูงสุด):

ตัวเลือกการบีบอัด Legacy (Zip 2.0) ใช้อัลกอริทึมการบีบอัดข้อมูลแบบดั้งเดิมที่รู้จักกันในชื่อ Deflate ซึ่งได้รับการสนับสนุนโดย WinZip ทุกรุ่นและโปรแกรมอรรถประโยชน์ไฟล์ซิปอื่น ๆ เกือบทั้งหมด โดยทั่วไปแล้ววิธีการยุบจะถือว่าเป็นอัลกอริทึมการบีบอัดอเนกประสงค์ที่ดีสำหรับไฟล์ประเภทส่วนใหญ่ .Zip: การบีบอัดแบบดั้งเดิมเป็นทางเลือกที่ดีที่สุดของคุณเมื่อยูทิลิตี้ Zip ของผู้รับเมลไม่เป็นที่รู้จักหรือใช้เทคโนโลยีที่เก่ากว่า WinZip และ WinZip Courier ใช้การตั้งค่าการบีบอัดสูงสุดที่ใช้ได้จริงสำหรับวิธีการยุบหรือยุบสูงสุด วิธีนี้คุณจะได้ไฟล์ Zip ที่เล็กที่สุดและเข้ากันได้


หากส่วนขยายการเก็บถาวรคือ. ZIP ดังนั้นการระบุเมธอด Deflate ก็เพียงพอที่จะรับการบีบอัดแบบดั้งเดิม อย่างไรก็ตามหากส่วนขยายไม่ใช่. ZIP ดูเหมือนว่า 7z.exe ค่าเริ่มต้นบรรทัดคำสั่งประเภทของการเก็บถาวรเป็น -t7z และต้องระบุ -tzip แทน (หรือเพิ่มเติม)
noam

"หากไม่ได้ระบุสวิตช์ -t {archive_type} 7-Zip ใช้ส่วนขยายของชื่อไฟล์เก็บถาวรเพื่อตรวจจับชนิดของไฟล์เก็บถาวรหากคุณสร้างไฟล์เก็บถาวรใหม่สวิตช์ -t {archive_type} จะไม่ถูกระบุและไม่มีนามสกุลของไฟล์เก็บถาวร 7-Zip จะสร้างไฟล์เก็บถาวร. 7z " sevenzip.osdn.jp/chm/cmdline/switches/type.htm
noam
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.