ยูทิลิตี้บีบอัดไฟล์ 10 อันดับแรกบน Linux

Top 10 File Compression Utilities Linux



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

ผู้ใช้ลีนุกซ์ได้รับพรด้วยยูทิลิตี้การบีบอัดไฟล์ที่มีประสิทธิภาพและเชื่อถือได้มากมาย







ยูทิลิตีส่วนใหญ่ที่ระบุไว้ในที่นี้ทำงานได้ดีกับ Linux distros ทั้งหมด และเราได้ทดสอบบน Ubuntu แล้ว



ทาร์

NS ทาร์ การบีบอัดไฟล์เป็นหนึ่งในยูทิลิตีการบีบอัดไฟล์ที่ใช้กันอย่างแพร่หลายบน Linux ไฟล์ที่บีบอัดด้วยยูทิลิตี้นี้มีคำต่อท้าย .tar.gz และ .tgz และเรียกอีกอย่างว่า tarballs .



ตัวอย่างเช่น ถ้าเรามีไฟล์/ไดเร็กทอรีชื่อ swap1 ในไดเร็กทอรีปัจจุบัน เพื่อบันทึกเป็นไฟล์บีบอัดชื่อ file.tar, gz เราต้องรันคำสั่งต่อไปนี้ในเทอร์มินัล:





$ทาร์ -czvffile.tar.gz swap1

คุณอาจสงสัยว่ามันเปลี่ยนอะไรกันแน่ -czvf หมายถึง, มาดูกันทีละตัว.

-ค : สร้างที่เก็บถาวร
-กับ : บีบอัดไฟล์เก็บถาวรด้วย gzip
-v : รู้จักกันในชื่อ ละเอียด . จะแสดงความคืบหน้าในหน้าต่างเทอร์มินัลเมื่อมีการสร้างไฟล์เก็บถาวร
-NS : สวิตช์นี้ให้คุณระบุชื่อไฟล์ของไฟล์เก็บถาวร



ติดตั้งโดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล:

$sudo apt-get install ทาร์

gzip

NS gzip ย่อมาจาก GNU Zip และเป็นรูปแบบการบีบอัดไฟล์โอเพ่นซอร์สที่ใช้ในการบีบอัดไฟล์เดียว มันสร้างไฟล์ซิปที่มีคำต่อท้าย .gz ส่วนขยาย.

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

นี่คือไวยากรณ์พื้นฐาน:

$gzip [ตัวเลือก] [ชื่อไฟล์]

การใช้สวิตช์ -NS จะให้ข้อมูลโดยละเอียดเกี่ยวกับไฟล์บีบอัด

ในการคลายซิปไฟล์ให้ใช้ไวยากรณ์:

$gzip -NSfilename.gz

ในการติดตั้ง gzip ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:

$sudo apt-get install gzip

7zip

NS 7zip เป็นยูทิลิตีการบีบอัดไฟล์โอเพนซอร์สที่พัฒนาขึ้นสำหรับผู้ใช้ Windows และต่อมาถูกย้ายไปยังระบบปฏิบัติการอื่น เช่น Linux และ distros รองรับรูปแบบการบีบอัดไฟล์ได้หลายรูปแบบ และเป็นที่นิยมสำหรับอัตราการบีบอัดสูงด้วยเทคนิคการบีบอัด LZMA และ LZMA2

ไวยากรณ์:

$7z ชื่อไฟล์.7z ชื่อไฟล์

ในการสกัด:

$7z และชื่อไฟล์.7z

ในการติดตั้ง 7zip ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:

$sudo apt-get installp7zip-full p7zip-rar

lzma

NS lzma เป็นยูทิลิตี้บีบอัดไฟล์อื่นเช่น zip หรือ tar และมาพร้อมกับ Linux และ distros ที่ติดตั้งไว้ล่วงหน้า เป็นโปรแกรมบีบอัดไฟล์ที่รวดเร็วเมื่อเทียบกับโปรแกรมอื่น

ในการสร้างไฟล์เก็บถาวร:

$lzma-ค --stdoutชื่อไฟล์>filename.lzma

ในการแตกไฟล์:

$lzma-NS --stdoutfilename.lzma>ชื่อไฟล์

bzip2

NS bzip2 เป็นยูทิลิตี้บีบอัดไฟล์แบบโอเพ่นซอร์สฟรี เป็นยูทิลิตี้ไฟล์ที่เร็วกว่าเมื่อเทียบกับ gzip แต่สามารถบีบอัดไฟล์ได้ครั้งละหนึ่งไฟล์เท่านั้น
ไวยากรณ์:

$bzip2ชื่อไฟล์

เทคนิคนี้ใช้ RAM มากขึ้นระหว่างการบีบอัด เพื่อลดการใช้งาน ให้สลับ -NS ดังที่แสดงด้านล่าง:

$bzip2 -NSชื่อไฟล์

ในการสกัด:

$bzip2 -NSชื่อไฟล์.bz2

xz การบีบอัดไฟล์

NS xz เป็นการอัปเกรดเป็นยูทิลิตีการบีบอัดไฟล์ lzma แต่สามารถบีบอัดไฟล์ได้ครั้งละหนึ่งไฟล์เท่านั้น มันรวมได้ดีกับ distros Linux ทั้งหมด แม้แต่รุ่นเก่า

ไวยากรณ์ที่จะบีบอัด:

$xz ชื่อไฟล์

ไวยากรณ์ที่จะแยก:

$xz-NSชื่อไฟล์.xz

แบ่งปัน

NS แบ่งปัน , ย่อจาก ไฟล์เก็บถาวรเชลล์ เป็นโปรแกรมบีบอัดไฟล์ที่เรียบง่ายและเชื่อถือได้สำหรับผู้ใช้ส่วนบุคคลและผู้ใช้ระดับสูง

ไวยากรณ์ที่จะบีบอัด:

$แชร์ชื่อไฟล์>filename.shar

ไวยากรณ์ที่จะแยก:

$unshar filename.shar

ในการติดตั้ง shar ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:

$sudo apt-get installsharutils

กับ

NS กับ เป็นโปรแกรมบีบอัดไฟล์ที่ใช้กันอย่างแพร่หลายใน Debian และอนุพันธ์

ไวยากรณ์ที่จะบีบอัด:

$กับcvsr filename.a ชื่อไฟล์

ไวยากรณ์ที่จะแยก:

$กับ -xvชื่อไฟล์

kgb

NS kgb สามารถใช้ยูทิลิตี้บีบอัดไฟล์ได้ฟรีพร้อมรองรับรูปแบบไฟล์ส่วนใหญ่ รองรับการเก็บถาวรหลายไฟล์เป็นไฟล์เดียวด้วยอัตราการบีบอัดที่สูง

ไวยากรณ์ที่จะเก็บถาวร:

$kgp filename.kgb ชื่อไฟล์

ไวยากรณ์ที่จะขยาย:

$kgb x ชื่อไฟล์.kgb

ในการติดตั้ง kgb ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:

$sudo apt-get installkgb

pax

NS pax ย่อมาจาก Portable Archive Exchange และเป็นยูทิลิตี้บีบอัดไฟล์ที่ใช้ในการสร้างและแตกไฟล์เก็บถาวร รองรับรูปแบบการบีบอัดไฟล์ต่างๆ เช่น tar, cpio, bcpio และ ustar

ไวยากรณ์ที่จะบีบอัด:

$pax-wffilename.tar ชื่อไฟล์

ไวยากรณ์ที่จะขยาย:

$pax-NS <filename.tar

ในการติดตั้ง pax ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:

$sudo apt-get installpax

ดังนั้นนี่คือยูทิลิตี้บีบอัดไฟล์ 10 อันดับแรกสำหรับ Linux และ distros ยังมียูทิลิตี้การบีบอัดข้อมูลอื่นๆ สำหรับ Linux แต่ 10 รายการเหล่านี้ยอดเยี่ยมเมื่อทดสอบกับพารามิเตอร์ต่างๆ ร่วมแสดงความคิดเห็นกับเราได้ที่ @linuxhint และ @SwapTirthakarn ครับ .