การซิปสองครั้งสามารถทำให้เกิดปัญหาได้หรือไม่


29

ฉันมีไดเรกทอรีที่ฉันจัดเก็บไฟล์ไว้เป็นจำนวนมากในบรรดาไฟล์ประเภท 10ish นั้นยัง.zipมีไดเรกทอรีอื่นอีกด้วย

จากประสบการณ์ส่วนตัวของฉันฉันจำปัญหาเมื่อพยายาม zip zip (ฮารหัสไปรษณีย์ zip)

การบีบอัดไฟล์ที่บีบอัดแล้วจะทำให้เกิดปัญหาในทันทีหรืออาจเกิดปัญหาในภายหลังเมื่อฉันพยายามยกเลิกการบีบอัดมัน

ฉันอ่านไฟล์ซิปได้หรือไม่ แต่ไม่ได้เน้นการซิปซิป ฉันสังเกตเห็นว่าความเสียหายอาจทำให้รหัสไปรษณีย์พัง การซิปซิปไฟล์ที่เสียหายหรือไม่


3
Ouch ความรู้สึกของฉันแตกสลายเนื่องจาก downvote
sealz

คำตอบ:


43

การซิปรหัสไปรษณีย์เป็นเรื่องปกติ หากมีปัญหานั่นอาจเป็นข้อผิดพลาดในซอฟต์แวร์บีบอัด :)

คุณอาจจะไม่ได้รับการบีบอัดเพิ่มเติมสำหรับไฟล์เหล่านั้นแม้ว่าคุณจะใช้การบีบอัดในระดับที่สูงขึ้น


2
การอัดมีระดับต่างกัน หากคุณเพิ่งใช้วิธี "แพ็คเกจ" บนรหัสไปรษณีย์ในโฟลเดอร์ที่คุณกำลังบีบอัดซึ่งไม่บีบอัดอะไรเลยคุณอาจได้รับการบีบอัดไฟล์ หากคุณใช้การบีบอัดสูงสุดในรหัสไปรษณีย์ที่จะเป็นซิปที่คุณอาจจะไม่ได้รับการบีบอัดใด ๆ เพิ่มเติม จากนั้นอีกครั้งหากการบีบอัดซิปสูงสุดที่คุณซิปแชร์เนื้อหาที่บีบอัดได้กับไฟล์อื่น ๆ ในโฟลเดอร์ที่ได้รับการบีบอัดคุณจะได้รับการบีบอัด ดังนั้นบิต "ชัดเจน" อาจไม่แม่นยำอย่างแน่นอน แม้ว่าทุกอย่างอื่นจะเป็นอย่างไร
music2myear

10
รูปแบบซิปบีบอัดแต่ละไฟล์แยกกันดังนั้นการซิปไฟล์ซิปจริง ๆสามารถประหยัดพื้นที่ได้บ้าง โดยเฉพาะอย่างยิ่งข้อมูลเมตาที่ไม่มีการบีบอัดอย่างมีประสิทธิภาพและจะถูกบีบอัดในรหัสไปรษณีย์ อาจเป็นการบีบอัดที่ดีที่สุดที่เป็นไปได้คือโดยไม่ใช้การบีบอัดเพื่อรวบรวมแต่ละไฟล์ลงในไฟล์เก็บถาวรเดียวแล้วใช้การบีบอัดสูงสุดเพื่อลดขนาดไฟล์เก็บถาวรเดี่ยว นี่เป็นแนวคิดเดียวกันกับ.tar.gzรูปแบบ
SingleNegationElimination

1
การซิปซิปจะทำให้คุณมีพื้นที่มากขึ้นแม้ว่าการบีบอัดจะเหมือนกัน
m4tt1mus

10

การซิปซิปอาจทำให้ซอฟต์แวร์ AV สับสนได้ มีรหัสไปรษณีย์ซึ่งบรรจุตัวเองเป็นรหัสไปรษณีย์ใหม่ของตัวเองซึ่งนำไปสู่การเรียกซ้ำแบบไม่รู้จบหากซอฟต์แวร์ AV ของคุณพยายามตรวจสอบรหัสไปรษณีย์ในรูปซิปและเพื่อหลีกเลี่ยงการเรียกซ้ำซอฟต์แวร์ AV อาจส่งสัญญาณเตือนผิดพลาด

เครื่องมือที่ค้นหาในรหัสไปรษณีย์zgrepจะไม่ตรวจสอบรหัสไปรษณีย์ในรหัสไปรษณีย์ แต่ถ้าคุณรู้ว่ามันอาจจะไม่เป็นปัญหา

ผลการบีบอัดสามารถประสบ คิดว่า 2 zipfiles:

a.zip
- a.txt 
- b.txt 

b.zip
- b.txt

a.zip และ b.zip อาจแตกต่างกันมากและบีบอัดได้ยาก ถ้าซิป

combined.zip
-a/a.txt
-a/b.txt
-b/b.txt

ทั้งไฟล์ b.txt สามารถบีบอัดได้ดีมาก

ดังนั้นการยุบรหัสไปรษณีย์ภายในก่อนที่จะบีบอัดข้อมูลทั้งหมดอาจนำไปสู่ผลลัพธ์ที่มีขนาดเล็กลง แต่ที่สำคัญกว่านั้นคือนำไปสู่ผลลัพธ์ที่ใช้งานได้ดีขึ้น


1
+1 สำหรับการพูดถึงปัญหาที่เป็นไปได้เพิ่มเติมนอกเหนือจากความเสียหายของข้อมูล
sleske

6

คุณสามารถทำได้คุณไม่ควรเห็นปัญหาใด ๆ แต่การบีบอัดโฟลเดอร์ที่บีบอัดคุณจะไม่ได้รับการบีบอัดมากนัก แค่นั้นแหละ...


0

ฉันเพิ่งมีโครงการที่จัดการกับไฟล์ tar ไฟล์ผลลัพธ์ประกอบด้วยไฟล์ทั้งหมด แต่ไม่มีการบีบอัด ในไฟล์ tar ของฉันเป็นวิธีที่ยอดเยี่ยมในการเก็บไฟล์ zip


-2

.tarไฟล์ไม่ได้บีบอัดไฟล์ .tarไฟล์สำหรับห่อหลายไฟล์ไว้ในที่เดียว .gzไฟล์สามารถซิปไฟล์เดียวเท่านั้น ดังนั้นในการสร้างไฟล์.gzบีบอัดหลายไฟล์คุณต้องสร้าง.tarไฟล์และแปลงให้เป็น.gzไฟล์ แต่ไม่มีประโยชน์ที่จะบีบอัดไฟล์ที่บีบอัดไว้ล่วงหน้า ดังนั้นจึงไม่มีเหตุผลที่จะทำ (ตัวอย่าง) a .tar.gz.gzหรือ a ที่.zipมีเฉพาะ.zipในนั้น


1
คำถามเดิมไม่ได้พูดอะไรเกี่ยวกับ.tarไฟล์และ.tarไฟล์ไม่ใช่ "สำหรับการรวมหลายไฟล์ไว้ในไฟล์เดียว.gz" และในขณะที่การบีบอัดไฟล์ที่บีบอัดจะไม่ทำให้คุณบีบอัดมากขึ้นมันอาจมีประโยชน์ที่จะรวมไฟล์บีบอัดในไฟล์เก็บถาวรดังนั้นคุณจึงมีเพียงไฟล์เดียวที่จะย้ายไปมาแทนที่จะเป็นหลายไฟล์
blm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.