คำถามที่พบบ่อยเกี่ยวกับ 7zip (FAQ)

ฉันสามารถใช้ 7zip ในองค์กรเชิงพาณิชย์ได้หรือไม่?

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


7zip รองรับหลายรูปแบบ รูปแบบไฟล์บีบอัดใดดีกว่า?

เพื่อให้ได้การบีบอัดที่ดีกว่า ขอแนะนำให้ใช้รูปแบบ 7z
รูปแบบอื่นๆ ควรใช้เมื่อจำเป็นจริงๆ เท่านั้น


ทำไมไฟล์ 7z ที่สร้างโดย 7zip เวอร์ชันใหม่จึงมีขนาดใหญ่กว่าไฟล์ที่สร้างโดยเวอร์ชันเก่า?

7zip เวอร์ชันใหม่ (ตั้งแต่เวอร์ชัน 15.06) ใช้ลำดับการจัดเรียงไฟล์เริ่มต้นที่แตกต่างกันสำหรับไฟล์ 7z แบบ solid

7zip เวอร์ชันเก่า (ก่อนเวอร์ชัน 15.06) ใช้การจัดเรียงไฟล์ “ตามประเภท” (“ตามนามสกุล”)

7zip เวอร์ชันใหม่รองรับลำดับการจัดเรียงสองแบบ:

  • จัดเรียงตามชื่อ – ลำดับเริ่มต้น
  • จัดเรียงตามประเภท หากระบุ ‘qs‘ ในช่อง Parameters ในหน้าต่าง “Add to archive” (หรือใช้สวิตช์ -mqs สำหรับเวอร์ชันบรรทัดคำสั่ง)

คุณอาจได้รับความแตกต่างอย่างมากในอัตราส่วนการบีบอัดสำหรับวิธีการจัดเรียงที่แตกต่างกัน หากขนาดดิกชันนารีน้อยกว่าขนาดไฟล์ทั้งหมด หากมีไฟล์ที่คล้ายกันในโฟลเดอร์ต่างๆ การจัดเรียง “ตามประเภท” อาจให้อัตราส่วนการบีบอัดที่ดีกว่าในบางกรณี

โปรดทราบว่าการจัดเรียง “ตามประเภท” มีข้อเสียบางประการ ตัวอย่างเช่น โวลุ่ม NTFS ใช้ลำดับการจัดเรียง “ตามชื่อ” ดังนั้นหากไฟล์เก็บถาวรใช้การจัดเรียงอื่น ความเร็วของการดำเนินการบางอย่างสำหรับไฟล์ที่มีลำดับผิดปกติอาจลดลงบนอุปกรณ์ HDD (HDD มีความเร็วต่ำสำหรับการดำเนินการ “seek”)

คุณสามารถเพิ่มอัตราส่วนการบีบอัดได้ด้วยวิธีการต่อไปนี้:

  • เพิ่มขนาดดิกชันนารี ซึ่งสามารถช่วยได้เมื่อไม่ได้ใช้ ‘qs’
  • ระบุ ‘qs‘ ในช่อง Parameters (หรือใช้สวิตช์ -mqs สำหรับเวอร์ชันบรรทัดคำสั่ง)

หากคุณคิดว่าลำดับไฟล์ที่ผิดปกติไม่ใช่ปัญหาสำหรับคุณ และหากอัตราส่วนการบีบอัดที่ดีกว่าด้วยดิกชันนารีขนาดเล็กมีความสำคัญมากกว่าสำหรับคุณ ให้ใช้โหมด ‘qs


7zip สามารถเปิดไฟล์ RAR5 ได้หรือไม่?

7zip เวอร์ชันใหม่ (15.06 beta หรือใหม่กว่า) รองรับไฟล์ RAR5


ฉันจะตั้งค่าความสัมพันธ์ของไฟล์กับ 7zip ใน Windows 7 และ Windows Vista ได้อย่างไร?

คุณต้องเรียกใช้ 7zip File Manager ในโหมดผู้ดูแลระบบ คลิกขวาที่ไอคอน 7zip File Manager แล้วคลิก Run as administrator จากนั้นคุณสามารถเปลี่ยนความสัมพันธ์ของไฟล์และตัวเลือกอื่นๆ ได้


ทำไม 7zip ไม่สามารถเปิดไฟล์ ZIP บางไฟล์ได้?

ในกรณีส่วนใหญ่ หมายความว่าไฟล์เก็บถาวรมีส่วนหัวที่ไม่ถูกต้อง โปรแกรม ZIP อื่นๆ สามารถเปิดไฟล์เก็บถาวรบางไฟล์ที่มีส่วนหัวที่ไม่ถูกต้องได้ เนื่องจากโปรแกรมเหล่านี้เพียงแค่ละเลยข้อผิดพลาด

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

นอกจากนี้ยังมีไฟล์ ZIP บางไฟล์ที่เข้ารหัสด้วยวิธีการที่ไม่รองรับโดย 7zip ตัวอย่างเช่น WAVPack (WinZip)


ทำไมการแตกไฟล์ด้วยการลากและวางจาก 7zip ไปยัง Explorer จึงใช้ไฟล์ชั่วคราว?

7zip ไม่ทราบพาธโฟลเดอร์ของเป้าหมายการวาง มีเพียง Windows Explorer เท่านั้นที่ทราบเป้าหมายการวางที่แน่นอน และ Windows Explorer ต้องการไฟล์ (ต้นทางการลาก) เป็นไฟล์ที่แตกแล้วบนดิสก์ ดังนั้น 7zip จะแตกไฟล์จากไฟล์เก็บถาวรไปยังโฟลเดอร์ชั่วคราว จากนั้น 7zip จะแจ้งให้ Windows Explorer ทราบเกี่ยวกับพาธของไฟล์ชั่วคราวเหล่านี้ จากนั้น Windows Explorer จะคัดลอกไฟล์เหล่านี้ไปยังโฟลเดอร์เป้าหมายการวาง

เพื่อหลีกเลี่ยงการใช้ไฟล์ชั่วคราว คุณสามารถใช้คำสั่ง Extract ของ 7zip หรือลากและวางจาก 7zip ไปยัง 7zip


ทำไมเวอร์ชันบรรทัดคำสั่งจึงไม่เพิ่มไฟล์ที่ไม่มีนามสกุลลงในไฟล์เก็บถาวร?

คุณอาจกำลังใช้ไวด์การ์ด *.* 7zip ไม่ได้ใช้ตัววิเคราะห์รูปแบบไวด์การ์ดของระบบปฏิบัติการ และดังนั้นจึงถือว่า *.* เป็นไฟล์ใดๆ ที่มีนามสกุล ในการประมวลผลไฟล์ทั้งหมด คุณต้องใช้ไวด์การ์ด * แทน หรือละเว้นไวด์การ์ดไปเลย


ทำไมสวิตช์ -r จึงไม่ทำงานตามที่คาดไว้?

ในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องใช้สวิตช์ -r 7zip สามารถบีบอัดโฟลเดอร์ย่อยได้แม้ไม่มีสวิตช์ -r

ตัวอย่างที่ 1:

7z.exe a c:a.7z "C:Program Files"

บีบอัด “C:Program Files” ทั้งหมด รวมถึงโฟลเดอร์ย่อยทั้งหมด

ตัวอย่างที่ 2:

7z.exe a -r c:a.7z "C:Program Files"

ค้นหาและบีบอัด “Program Files” ในโฟลเดอร์ย่อยทั้งหมดของ C: (ตัวอย่างเช่น ใน “C:WINDOWS”)
หากคุณต้องการบีบอัดเฉพาะไฟล์ที่มีนามสกุลบางอย่าง คุณสามารถใช้สวิตช์ -r:

7z a -r c:a.zip c:dir*.txt 

บีบอัดไฟล์ *.txt ทั้งหมดจากโฟลเดอร์ c:dir และโฟลเดอร์ย่อยทั้งหมด


ฉันจะจัดเก็บพาธเต็มของไฟล์ในไฟล์เก็บถาวรได้อย่างไร?

7zip จัดเก็บเฉพาะพาธสัมพัทธ์ของไฟล์ (ไม่มีคำนำหน้าตัวอักษรระบุไดรฟ์) คุณสามารถเปลี่ยนโฟลเดอร์ปัจจุบันเป็นโฟลเดอร์ที่เป็น பொது สำหรับไฟล์ทั้งหมดที่คุณต้องการบีบอัด จากนั้นคุณสามารถใช้พาธสัมพัทธ์:

cd /D C:dir1
7z.exe a c:a.7z file1.txt dir2file2.txt

ทำไม 7zip จึงไม่สามารถใช้ดิกชันนารีขนาดใหญ่ใน Windows 32 บิตได้?

Windows 32 บิตจัดสรรพื้นที่เสมือน 2 GB ต่อหนึ่งแอปพลิเคชันเท่านั้น นอกจากนี้ บล็อก 2 GB นั้นสามารถถูกแบ่งส่วนได้ (ตัวอย่างเช่น โดยไฟล์ DLL บางไฟล์) ดังนั้น 7zip จึงไม่สามารถจัดสรรบล็อกพื้นที่เสมือนขนาดใหญ่ที่ต่อเนื่องกันได้ ไม่มีข้อจำกัดดังกล่าวใน Windows 64 บิต ดังนั้นคุณจึงสามารถใช้ดิกชันนารีใดก็ได้ใน Windows x64 หากคุณมี RAM จริงตามจำนวนที่ต้องการ


ฉันจะติดตั้ง 7zip ในโหมดเงียบได้อย่างไร?

สำหรับตัวติดตั้ง exe: ใช้พารามิเตอร์ “/S” เพื่อทำการติดตั้งแบบเงียบ และพารามิเตอร์ /D=”C:Program Files7-Zip” เพื่อระบุ “ไดเร็กทอรีเอาต์พุต” ตัวเลือกเหล่านี้คำนึงถึงขนาดตัวพิมพ์

สำหรับตัวติดตั้ง msi: ใช้พารามิเตอร์ /q INSTALLDIR=”C:Program Files7-Zip”


ฉันจะกู้คืนไฟล์ 7z ที่เสียหายได้อย่างไร?

มีบางกรณีที่เป็นไปได้เมื่อไฟล์เก็บถาวรเสียหาย:

  • คุณสามารถเปิดไฟล์เก็บถาวรและคุณสามารถดูรายการไฟล์ได้ แต่เมื่อคุณกดคำสั่ง Extract หรือ Test จะมีข้อผิดพลาดบางอย่าง: Data Error หรือ CRC Error
  • เมื่อคุณเปิดไฟล์เก็บถาวร คุณจะได้รับข้อความ “Can not open file ‘a.7z’ as archive”

เป็นไปได้ที่จะกู้คืนข้อมูลบางส่วน อ่านเพิ่มเติมเกี่ยวกับขั้นตอนการกู้คืน 7z