ຮຽນຮູ້ 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 ຫຼາຍ ສຳ ລັບການບີບອັດເອກະສານແລະບໍ່ຮີບດ່ວນ. ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້ເພື່ອຖາມ ຄຳ ຖາມຫຼືແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບເຄື່ອງມືນີ້. ພ້ອມທັງບອກພວກເຮົາກ່ຽວກັບເຄື່ອງມືອັດທີ່ທ່ານໃຊ້.