7-Zip ซึ่งเป็นโปรแกรมเก็บไฟล์โอเพ่นซอร์สพร้อมใช้งานแล้วสำหรับ Linux

ด้วยการเปิดตัวไบนารี่อย่างเป็นทางการ ตอนนี้คุณสามารถรัน 7-Zip บน Linux บนแพลตฟอร์ม x86 และ ARM ได้แล้ว อ่านต่อ!

โครงสร้างอย่างเป็นทางการของ 7-Zip พร้อมใช้งานแล้วสำหรับสถาปัตยกรรม Linux x86, x86-64, ARMv7 และ ARM64 ซึ่งขยายขอบเขตความนิยม โปรแกรมบีบอัดไฟล์โอเพ่นซอร์สตั้งแต่พีซีที่ใช้ Microsoft Windows ไปจนถึงอุปกรณ์ที่ใช้ Linux นับพันเครื่อง รวมถึง Chromebook และ ราสเบอร์รี่ปี่.

ผู้ใช้ Linux สามารถใช้ไฟล์เก็บถาวร 7-Zip (*.7z) มาระยะหนึ่งแล้วโดยใช้แอปพลิเคชันเช่น p7zipขอบคุณ สถาปัตยกรรมแบบเปิดของรูปแบบไฟล์. แต่นับตั้งแต่เปิดตัว 7-Zip 21.01 alpha นักพัฒนา ผู้ดูแลระบบ และผู้ที่ชื่นชอบ Linux สามารถรับไบนารี Linux ของโปรแกรมได้โดยตรงจากเว็บไซต์ของ 7-Zip และเพลิดเพลินกับการสนับสนุนแบบเนทิฟ คุณสามารถเรียกใช้งานได้ภายใต้คอนเทนเนอร์ เครื่องระยะไกล หรือแม้แต่ใต้ ระบบย่อย Windows สำหรับ Linux (WSL).

7-Zip Linux ทำงานภายใต้ WSL 2 พร้อมกับเวอร์ชัน Windows CLI

บันทึกการเปลี่ยนแปลงที่สมบูรณ์สำหรับรุ่น 21.01 alpha ของ 7-Zip (เผยแพร่เมื่อวันที่ 9 มีนาคม 2021) มีดังต่อไปนี้:

  • เวอร์ชันบรรทัดคำสั่งของ 7-Zip สำหรับ Linux ได้รับการเผยแพร่แล้ว
  • การปรับปรุงความเร็วของเวอร์ชัน ARM64 โดยใช้คำสั่ง CPU ฮาร์ดแวร์สำหรับ AES, CRC-32, SHA-1 และ SHA-256
  • ข้อบกพร่องในเวอร์ชัน 18.02 - 21.00 ได้รับการแก้ไขแล้ว: 7-Zip ไม่สามารถแยกไฟล์ ZIP บางส่วนที่สร้างด้วยวิธีการบีบอัด xz ได้อย่างถูกต้อง
  • ข้อบกพร่องบางอย่างได้รับการแก้ไขแล้ว

เนื่องจากเวอร์ชัน Linux กลายเป็นข้อเสนอมาตรฐาน คุณสามารถคาดหวังได้ว่ากลไกการเผยแพร่จะสอดคล้องกับการเผยแพร่ 7-Zip อย่างเป็นทางการ จากข้อเท็จจริงที่ว่า p7zip ได้รับการอัปเดตครั้งล่าสุดในปี 2559นับเป็นการเคลื่อนไหวที่ชาญฉลาดโดยนักพัฒนา 7-Zip Igor Pavlov ที่จะจัดการเรื่องต่างๆ ด้วยมือของเขาเองและปล่อยไบนารี Linux อย่างเป็นทางการโดยใช้โค้ดเบส 7-Zip ล่าสุด อย่างไรก็ตาม นักพัฒนายังไม่ได้เผยแพร่ซอร์สโค้ดสำหรับเวอร์ชันนี้ ตามที่กล่าวไว้ในกระทู้สนทนาการเปิดตัว (ผ่านทางคอมพิวเตอร์ Bleeping) พาฟโลฟยอมรับตนเอง ไม่ทำงานกับ Linux ซึ่งหมายความว่าระบบการสร้างท่าเรืออย่างเป็นทางการจะใช้เวลาสักพักจึงจะปรากฏ แม้ว่าสคริปต์บิลด์ของ p7zip สามารถปรับนำไปคอมไพล์ได้ 7-Zip บน Linux อาจไม่ใช่วิธีแก้ปัญหาที่เหมาะสมในระยะยาว

หากคุณต้องการทดลองใช้ Linux รุ่นอย่างเป็นทางการของ 7-Zip คุณสามารถดาวน์โหลด alpha build ได้โดยตรงจาก กระทู้ประกาศ หรือจาก ส่วนดาวน์โหลดของเว็บไซต์. ขั้นตอนแรกคือการเลือกแพ็คเกจที่คุณต้องการสำหรับสถาปัตยกรรม CPU ของคุณ เมื่อดาวน์โหลดแล้ว คุณจะต้องแตกไฟล์ *.tar.xz เพื่อรับไฟล์ 7zz ปฏิบัติการได้ เป็นที่น่าสังเกตว่าส่วนหน้า GUI อย่างเป็นทางการของบุคคลที่หนึ่งสำหรับเวอร์ชัน CLI ยังไม่พร้อมใช้งาน