ฉันมีชุดของไฟล์ที่ฉันต้องการบีบอัดที่ฉันรู้ว่าจะซ้ำและบีบอัดได้ แต่ 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 ได้โดยไม่ผิดพลาด ไฟล์ในระหว่าง
ความคิดใด ๆ ฉันไม่สามารถเพิ่มขนาดพจนานุกรมได้เนื่องจากข้อ จำกัด ของหน่วยความจำ