ຮຽນຮູ້ XZ (ເຄື່ອງມືການບີບອັດຂໍ້ມູນທີ່ບໍ່ມີຂໍ້ມູນ) ໃນ Linux ດ້ວຍຕົວຢ່າງ


xz ແມ່ນຈຸດປະສົງທົ່ວໄປແບບ ໃໝ່, ຂໍ້ມູນບັນຈຸສາຍຂໍ້ມູນ ຄຳ ສັ່ງ, ຄ້າຍຄືກັບ gzip ແລະ bzip2. ມັນສາມາດຖືກ ນຳ ໃຊ້ເພື່ອບີບອັດຫລືລຶບໄຟລ໌ຕາມຮູບແບບການ ດຳ ເນີນງານທີ່ເລືອກ. ມັນສະຫນັບສະຫນູນຮູບແບບຕ່າງໆເພື່ອບີບອັດຫລືລຶບໄຟລ໌ຕ່າງໆ.

ການເລືອກເຄື່ອງປັ່ນໄຟເພື່ອການ ນຳ ໃຊ້ສ່ວນໃຫຍ່ແມ່ນຂື້ນກັບສອງປັດໃຈ, ຄວາມໄວແລະອັດຕາການບີບອັດຂອງເຄື່ອງມືທີ່ໃຫ້. ບໍ່ເຫມືອນກັບຄູ່ຮ່ວມງານຂອງມັນ, xz ບໍ່ໄດ້ຖືກນໍາໃຊ້ທົ່ວໄປແຕ່ສະຫນອງການບີບອັດທີ່ດີທີ່ສຸດ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະອະທິບາຍຕົວຢ່າງ ຄຳ ສັ່ງ xz ຈຳ ນວນ ໜຶ່ງ ສຳ ລັບການບີບອັດແລະບໍ່ກົດປຸ່ມໃນ Linux.

ຮຽນຮູ້ຕົວຢ່າງ ຄຳ ສັ່ງ XZ ໃນ Linux

ຕົວຢ່າງທີ່ງ່າຍທີ່ສຸດຂອງການບີບອັດເອກະສານທີ່ມີ xz ແມ່ນດັ່ງຕໍ່ໄປນີ້, ໂດຍໃຊ້ຕົວເລືອກ -z ຫຼື - adpress .

$ ls -lh ClearOS-DVD-x86_64.iso
$ xz ClearOS-DVD-x86_64.iso
OR
$ xz -z ClearOS-DVD-x86_64.iso

ເພື່ອ ທຳ ລາຍເອກະສານ, ໃຫ້ໃຊ້ຕົວເລືອກ -d ຫຼືປະໂຫຍດຂອງ unxz ດັ່ງທີ່ສະແດງໄວ້.

$ xz -d ClearOS-DVD-x86_64.iso
OR
$ unxz ClearOS-DVD-x86_64.iso

ເພື່ອປ້ອງກັນການລຶບເອກະສານປ້ອນຂໍ້ມູນ, ໃຫ້ໃຊ້ທຸງ -k ດັ່ງຕໍ່ໄປນີ້,

$ xz -k ClearOS-DVD-x86_64.iso

ຖ້າການປະຕິບັດງານລົ້ມເຫລວ, ຕົວຢ່າງໄຟລ໌ທີ່ຖືກບີບອັດທີ່ມີຊື່ດຽວກັນ, ທ່ານສາມາດໃຊ້ຕົວເລືອກ -f ເພື່ອບັງຄັບຂະບວນການ.

$ xz -kf ClearOS-DVD-x86_64.iso 

xz ຍັງສະຫນັບສະຫນູນລະດັບ preset ທີ່ແຕກຕ່າງກັນ (0 ເຖິງ 9, ໂດຍຄ່າເລີ່ມຕົ້ນແມ່ນ 6). ທ່ານຍັງສາມາດໃຊ້ນາມແຝງເຊັ່ນ: - ເຊົ້າ (ແຕ່ການບີບອັດ ໜ້ອຍ ທີ່ສຸດ) ສຳ ລັບ 0 ຫລື --best ສຳ ລັບ 9 (ການບີບອັດຊ້າແຕ່ສູງສຸດ). ທ່ານສາມາດລະບຸລະດັບການບີບອັດດັ່ງໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້.

$ xz -k -8 ClearOS-DVD-x86_64.iso 
$ xz -k --best ClearOS-DVD-x86_64.iso

ຖ້າທ່ານມີຄວາມ ຈຳ ໃນລະບົບ ໜ້ອຍ ໜຶ່ງ, ແລະຕ້ອງການບີບອັດເອກະສານໃຫຍ່, ທ່ານສາມາດໃຊ້ຕົວເລືອກ –memory = ຈຳ ກັດ (ບ່ອນທີ່ ຈຳ ກັດສາມາດຢູ່ໃນ MBs ຫຼືເປັນເປີເຊັນຂອງ RAM) ເພື່ອ ກຳ ນົດຂອບເຂດການ ນຳ ໃຊ້ຫນ່ວຍຄວາມ ຈຳ ສຳ ລັບການບີບອັດເປັນ ຕໍ່ໄປນີ້.

$ xz -k --best --memlimit-compress=10% ClearOS-DVD-x86_64.iso

ທ່ານສາມາດ ດຳ ເນີນການໃນແບບງຽບໆໂດຍໃຊ້ຕົວເລືອກ -q ຫຼືເປີດໃຊ້ ໂໝດ verbose ດ້ວຍທຸງ -v ດັ່ງທີ່ສະແດງ.

$ xz -k -q ClearOS-DVD-x86_64.iso
$ xz -k -qv ClearOS-DVD-x86_64.iso

ຕໍ່ໄປນີ້ແມ່ນຕົວຢ່າງຂອງການ ນຳ ໃຊ້ເຄື່ອງມືເກັບຂໍ້ມູນ tar ທີ່ມີປະໂຫຍດ xz.

$ tar -cf - *.txt | xz -7 > txtfiles.tar.xz
OR
$tar -cJf txtfiles.tar.xz *.txt

ທ່ານສາມາດທົດສອບຄວາມສົມບູນຂອງໄຟລ໌ທີ່ບີບອັດໂດຍໃຊ້ຕົວເລືອກ -t ແລະທ່ານສາມາດໃຊ້ທຸງ -l ເພື່ອເບິ່ງຂໍ້ມູນກ່ຽວກັບເອກະສານທີ່ຖືກບີບອັດ.

$ xz -t txtfiles.tar.xz
$ xz -l txtfiles.tar.xz

ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ ໜ້າ man xz.

xz ແມ່ນເຄື່ອງມືທີ່ສາມາດບີບອັດທີ່ດີທີ່ສຸດ ສຳ ລັບລະບົບ Linux. ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ເບິ່ງຕົວຢ່າງ ຄຳ ສັ່ງ xz ຫຼາຍ ສຳ ລັບການບີບອັດເອກະສານແລະບໍ່ຮີບດ່ວນ. ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອຖາມ ຄຳ ຖາມຫຼືແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບເຄື່ອງມືນີ້. ພ້ອມທັງບອກພວກເຮົາກ່ຽວກັບເຄື່ອງມືອັດທີ່ທ່ານໃຊ້.