ฉันจะระบุไฟล์คำสั่งที่ควรบีบอัดได้ใน 7zip อย่างไร


6

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

ไฟล์ที่ฉันต้องการบีบอัดมีดังต่อไปนี้:

  • PDF ขนาด 200MB บรรจุ JPG จำนวนมาก
  • JPG จำนวน 190MB ซึ่งทั้งหมดจะถูกฝังอยู่ใน PDF
  • ไฟล์บีบอัดอื่น ๆ เบ็ดเตล็ดมีขนาดประมาณ 500MB

ฉันรู้ว่าเป็นไปได้ที่ 7zip จะใช้ประโยชน์จากการซ้ำซ้อนระหว่าง PDF กับ JPG เปล่าเพราะเมื่อฉันเก็บเฉพาะ PDF และ JPG ด้วยกันฉันจะได้อัตราส่วนการอัด 47% แต่เมื่อฉันพยายามที่จะรวม 500MB ของไฟล์อื่น ๆ 7zip บีบอัดไฟล์ JPG ก่อนจากนั้นจึงเป็นข้อมูลอื่น ๆ และเมื่อถึงไฟล์ PDF แล้วอัลกอริทึมการบีบอัดจะต้อง 'ลืม' เกี่ยวกับ JPG เพราะ PDF นั้นแทบจะไม่ บีบอัดเลย

ด้วย 7-zip 9.32 alpha โดยใช้รูปแบบไฟล์เก็บถาวร 7z ระดับการบีบอัดพิเศษอัลกอริธึม LZMA2 ขนาดพจนานุกรม 256MB ขนาด 128 คำขนาดบล็อกของแข็ง 4GB และ 2 เธรด CPU ฉันได้รับอัตราส่วนการบีบอัดต่อไปนี้:

  • PDF เท่านั้น: 93%
  • JPG เท่านั้น: 95%
  • PDF และ JPG รวมกัน: 47%
  • อื่น ๆ. ไฟล์เท่านั้น: 44%
  • อื่น ๆ. ไฟล์และ PDF: 55%
  • อื่น ๆ. ไฟล์และ PDF และ JPG: 63%

ตั้งแต่คนอื่น ๆ ไฟล์สามารถบีบอัดได้ถึง 44% ของขนาดดั้งเดิมและ PDF และ JPG รวมกันนั้นบีบอัดได้ถึง 47% ฉันคาดว่าทุกอย่างร่วมกันจะถูกบีบอัดได้ที่ไหนสักแห่งที่ต่ำกว่า 44-47% แต่เนื่องจากการสั่งซื้อที่ไม่ดี ไฟล์โดย 7zip ฉันได้รับผลลัพธ์ที่แย่ลงอย่างมาก

ฉันพยายามแก้ไขคำสั่ง 7zip บีบอัดไฟล์ด้วยการเล่นกับการสร้างไฟล์การแก้ไขและการเข้าถึงวันที่ ฉันลองย้ายไฟล์ไปยังโฟลเดอร์อื่นแล้วคัดลอกกลับเพื่อให้มีการเขียนแผ่นดิสก์ใหม่อย่างต่อเนื่อง ฉันได้ลองเก็บ JPG ทั้งหมดในไฟล์ zip ด้วยการบีบอัดระดับร้านค้าเพื่อให้ขนาดของไฟล์นั้นจะตรงกับ PDF ไม่ว่าฉันจะทำอะไรฉันไม่สามารถรับ 7zip เพื่อบีบอัดไฟล์ PDF และ JPG ได้โดยไม่ผิดพลาด ไฟล์ในระหว่าง

ความคิดใด ๆ ฉันไม่สามารถเพิ่มขนาดพจนานุกรมได้เนื่องจากข้อ จำกัด ของหน่วยความจำ

คำตอบ:


4

ฉันจัดการเพื่อแก้ปัญหานี้ วิธีแก้ไขคือสร้างไฟล์เก็บถาวรที่มีเฉพาะไฟล์เบ็ดเตล็ดและหลังจากนั้นเลือก "เพิ่มไปยังไฟล์เก็บถาวร" จากเมนูบริบทของ explorer ในขณะที่เลือกทั้ง PDF และ JPG ในกล่องโต้ตอบ 7zip "เพิ่มไปเก็บถาวร" ฉันเลือกการตั้งค่าการบีบอัดและชื่อไฟล์เก็บถาวรเหมือนเดิม

สิ่งนี้บีบอัด PDF และ JPG เข้าด้วยกัน - ใช้ประโยชน์จากความซ้ำซ้อน - จากนั้นเพิ่มลงในไฟล์เก็บถาวรที่มีอยู่ มันทำให้อัตราส่วนการอัดโดยรวม 45% เป็นสิ่งที่ฉันต้องการ


0

PDF และ JPG ถูกบีบอัดด้วยตนเอง การบีบอัดไฟล์ที่บีบอัดไว้นั้นยากกว่าการบีบอัดไฟล์ ดังนั้นไม่อัลกอริทึมการบีบอัดไม่ได้ถูก "ลืม" - มันคล้ายกับการโยนไฟล์ zip ไปยังไฟล์ zip อีกอันหนึ่ง (เกิดขึ้นน้อยมากในการบีบอัด)


1
อย่างที่ฉันได้แสดงให้เห็นแล้ว 7zip IS สามารถใช้ประโยชน์จากการซ้ำซ้อนระหว่าง JPG และ PDF ซึ่งมีสำเนาที่ฝังอยู่ของ JPG เดียวกัน
หน้า Sam

PDF บีบอัดสำเนาภายในเครื่องของ JPEG ซึ่งทำให้ทั้งสองสำเนา (หนึ่งและหนึ่งออก) แตกต่างกันมากในรูปแบบไบนารี
Isiah Meadows

และเมื่อฉันเก็บไฟล์ PDF และ JPG ไว้ด้วยกัน - สำเนาข้อมูลภาพเดียวกันสองชุด - 7zip สามารถตรวจจับการทำซ้ำและบีบอัดไฟล์ลงไปที่ 47% ของขนาดดั้งเดิมของไฟล์เล็กกว่า PDF หรือ JPG เพียงอย่างเดียว
หน้า Sam

1
บีบอัดเฉพาะไฟล์ PDF ก่อน จากนั้นเปิดไฟล์เก็บถาวรที่สร้างขึ้นใหม่ใน 7zip แล้วคลิกและลากไฟล์ JPG ลงไป สุดท้ายให้คลิกแล้วลากไฟล์ที่ไม่เกี่ยวข้องลงในไฟล์
user294732

1
ดูเหมือนว่าทุกครั้งที่คุณเพิ่มไฟล์ลงในไฟล์เก็บถาวรที่มีอยู่ 7zip ใช้ประโยชน์จากความซ้ำซ้อนระหว่างไฟล์ใหม่และละเว้นไฟล์ที่มีอยู่ในไฟล์เก็บถาวรอย่างสมบูรณ์ ด้วยเหตุผลดังกล่าวโซลูชันของคุณในการเพิ่ม PDF แยกจาก JPG ไม่ทำงาน user294732 แต่มันทำให้ฉันไปสู่โซลูชันที่ถูกต้องซึ่งก็คือการสร้างไฟล์เก็บถาวรที่มีเพียงเบ็ดเตล็ด เพื่อเพิ่มไฟล์ PDF และ JPG ในการดำเนินการครั้งเดียว การสร้างที่เก็บถาวรของไฟล์ PDF และ JPG น่าจะเป็นจากนั้นเพิ่ม misc ไฟล์ก็จะทำงานเช่นกัน
หน้า Sam
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.