รูปแบบซิปรองรับอัลกอริทึมการบีบอัดที่แตกต่างกันหลายแบบ คุณสามารถใช้อัลกอริทึมที่แตกต่างกันสำหรับแต่ละไฟล์ในไฟล์เก็บถาวร เมื่อคุณต้องการจัดเก็บไฟล์บีบอัดที่ไม่ได้รับประโยชน์จากการบีบอัดเพิ่มเติม (เช่น PNG) ในไฟล์บีบอัดคุณสามารถเข้ารหัสไฟล์เหล่านี้ด้วยอัลกอริทึม "ที่เก็บไว้" ซึ่งไม่บีบอัดเลย กล่องโต้ตอบ "เพิ่มลงในที่เก็บถาวร" ของ7-zipให้คุณเลือกได้ภายใต้ "กำลังอัด"
แต่เมื่อคุณไม่เพียง แต่มีรูปภาพเท่านั้น แต่ยังมีทรัพยากรอื่น ๆ ที่บีบอัดได้มากกว่าในไฟล์เก็บถาวรของคุณคุณอาจต้องเลือกอัลกอริทึมสำหรับไฟล์ทุกไฟล์ ในกรณีนี้คุณอาจเลือกใช้รูปแบบภาพที่ไม่มีการบีบอัดในไฟล์บีบอัด
รูปแบบ TGA รู้โหมดที่แตกต่างมากมายซึ่งบางอันถูกบีบอัดและบางโหมดไม่ เมื่อคุณไม่ต้องการใช้การบีบอัดตรวจสอบให้แน่ใจว่าคุณเลือกที่ถูกต้องในตัวเลือกการส่งออกของตัวแก้ไขกราฟิกที่คุณใช้ รูปแบบภาพอื่นที่ไม่บีบอัดคือ BMP (Windows Bitmap)
นี่คือการทดสอบที่ฉันทำ ฉันเพิ่มรูปภาพเดียวกัน (เนื้อหาจากโครงการปัจจุบันของฉัน) ในรูปแบบที่แตกต่างกันหลายครั้งไปยังไฟล์ zip- บางภาพที่มี "deflate" - อัลกอริทึมเกี่ยวกับความแรงปกติและอีกภาพหนึ่งมี "store" ขออภัยสำหรับ GUI ภาษาเยอรมัน คอลัมน์ที่ 2 ไม่มีการบีบอัดขนาดคอลัมน์ที่ 3 คืออัลกอริธึมการบีบอัดและคอลัมน์ที่ 4 บีบอัดขนาด
อย่างที่คุณเห็นการเข้ารหัสแบบ deflate PNG นั้นบันทึกเพียงเล็กน้อยเพียง 0.3% ในขณะที่ BMP ที่เข้ารหัสแบบ deflate จะลดลงเหลือหนึ่งในสิบของไฟล์ต้นฉบับซึ่งมีขนาดเล็กกว่ารุ่น PNG มันค่อนข้างทำให้ฉันประหลาดใจ ฉันคาดว่า PNG จะเล็กลงเนื่องจากวิธีการบีบอัดของ PNG ควรปรับให้เหมาะกับข้อมูลภาพในขณะที่ ZIP ไม่ใช่ คำอธิบายที่น่าจะเป็นคือโปรแกรมแก้ไขรูปภาพ (GIMP) ของฉันได้เพิ่มข้อมูลเมตาลงในไฟล์ PNG จำนวนมากซึ่งไม่ได้ทำเพื่อ BMP
TGA ที่ไม่บีบอัดทำหน้าที่คล้ายกับ BMP เกี่ยวกับขนาดไฟล์ก่อนและหลังซิปในขณะที่การบีบอัดไฟล์ TGA ที่ถูกบีบอัดได้รับการปรับปรุงเพิ่มเติมโดย ZIP แม้ว่าจะไม่มากเท่ากับเวอร์ชันที่ไม่บีบอัด
มันอาจจะคุ้มค่าที่จะทดสอบกับอัลกอริทึมอื่นที่ไม่ใช่ยุบและการตั้งค่าความแรงของการบีบอัดอื่น ๆ ชุดค่าผสมใดที่จะให้ผลลัพธ์ที่ดีที่สุดจะขึ้นอยู่กับสไตล์ของพื้นผิวของคุณ แต่คุณอาจพิจารณาที่จะกำหนดมาตรฐานการโหลดเนื้อหาของเกมของคุณและประสิทธิภาพในการลดความกดดันมีผลต่อการตัดสินใจของคุณในการตั้งค่าที่คุณใช้
ด้านล่างบรรทัด:เมื่อคุณต้องการหลีกเลี่ยงการบีบอัดสองครั้งในขณะที่ยังมีขนาดไฟล์ต่ำไม่ว่าจะใช้PNG
กับStore
อัลกอริทึม zip หรือBMP
กับอัลกอริทึมการบีบอัด zip