ຄໍາສັ່ງ "gzip" ແມ່ນວິທີທົ່ວໄປຂອງການບີບອັດໄຟລ໌ພາຍໃນ Linux ແລະດັ່ງນັ້ນມັນກໍ່ເປັນມູນຄ່າທີ່ຮູ້ວິທີການບີບອັດໄຟລ໌ໂດຍໃຊ້ເຄື່ອງມືນີ້.
ວິທີການບີບອັດທີ່ໃຊ້ໂດຍ "gzip" ແມ່ນ Lempel-Ziv (LZ77). ໃນປັດຈຸບັນມັນບໍ່ສໍາຄັນທີ່ທ່ານຮູ້ຂໍ້ມູນນີ້. ທັງຫມົດທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ແມ່ນວ່າໄຟລ໌ຈະນ້ອຍລົງເມື່ອທ່ານປະຍັດມັນດ້ວຍຄໍາສັ່ງ "gzip".
ໂດຍຄ່າເລີ່ມຕົ້ນເມື່ອຄຸນປະຫຍັດແຟ້ມຫລືໂຟເດີໂດຍໃຊ້ຄໍາສັ່ງ "gzip" ມັນຈະມີຊື່ໄຟດຽວກັນເຊັ່ນດຽວກັບເດີມແຕ່ຕອນນີ້ມັນຈະມີນາມສະກຸນ ".gz".
ໃນບາງກໍລະນີ, ມັນບໍ່ເປັນໄປໄດ້ທີ່ຈະຮັກສາຊື່ດຽວກັນໂດຍສະເພາະຖ້າຊື່ແຟ້ມແມ່ນຍາວດົນ. ໃນສະຖານະການດັ່ງກ່າວ, ມັນຈະພະຍາຍາມຕັດມັນສັ້ນ.
ໃນຄູ່ມືນີ້ຂ້ອຍຈະສະແດງວິທີການບີບອັດໄຟລ໌ໂດຍໃຊ້ຄໍາສັ່ງ "gzip" ແລະແນະນໍາທ່ານໃຫ້ກັບສະຫວິດທີ່ໃຊ້ໄດ້ຫຼາຍທີ່ສຸດ.
ວິທີການຮວບຮວມໄຟລ໌ການໃຊ້ & # 34; gzip & # 34;
ວິທີທີ່ງ່າຍທີ່ສຸດໃນການບີບອັດໄຟລ໌ດຽວໂດຍໃຊ້ gzip ແມ່ນຕ້ອງໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gzip filename
ຕົວຢ່າງເຊັ່ນການບີບອັດໄຟທີ່ເອີ້ນວ່າ "mydocument.odt" ໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gzip mydocumentodt
ບາງໄຟລ໌ທີ່ຖືກບີບອັດດີກ່ວາຄົນອື່ນ. ສໍາລັບຕົວຢ່າງເອກະສານ, ໄຟລ໌ຂໍ້ຄວາມ, ຮູບພາບ bitmap, ຮູບແບບສຽງແລະວິດີໂອບາງຢ່າງເຊັ່ນ: WAV ແລະ MPEG compress ດີຫຼາຍ.
ປະເພດໄຟລ໌ອື່ນໆເຊັ່ນຮູບພາບ JPEG ແລະໄຟລ໌ MP3 ບໍ່ compress ໄດ້ດີແລະໄຟລ໌ອາດຈະເພີ່ມຂຶ້ນໃນຂະຫນາດຫຼັງຈາກທີ່ແລ່ນຄໍາສັ່ງ "gzip" ຕໍ່ມັນ.
ເຫດຜົນສໍາລັບການນີ້ແມ່ນວ່າຮູບພາບ JPEG ແລະໄຟລ໌ MP3 ແມ່ນ compressed ແລ້ວແລະດັ່ງນັ້ນຄໍາສັ່ງ "gzip" ພຽງແຕ່ເພີ້ມມັນແທນທີ່ຈະກັງວົນມັນ.
ຄໍາສັ່ງ "gzip" ຈະພະຍາຍາມບີບອັດໄຟລ໌ແລະແຟ້ມປົກກະຕິເທົ່ານັ້ນ. ດັ່ງນັ້ນຖ້າທ່ານພະຍາຍາມແລະບີບບັງຄັບການເຊື່ອມໂຍງແບບສັນຍາລັກມັນຈະບໍ່ເຮັດວຽກແລະມັນກໍ່ບໍ່ມີຄວາມຫມາຍທີ່ຈະເຮັດແນວນັ້ນ.
ວິທີການຝອນໄຟລ໌ໂດຍໃຊ້ & # 34; gzip & # 34; ຄໍາສັ່ງ
ຖ້າທ່ານມີໄຟລ໌ທີ່ຖືກ compressing ແລ້ວທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອ decompress ມັນ.
gzip-d filenamegz
ຕົວຢ່າງເຊັ່ນການຝອນໄຟ "mydocument.odt.gz" ທ່ານຈະໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gzip-d mydocumentodtgz
Force A File To Be Compressed
ບາງຄັ້ງໄຟລ໌ບໍ່ສາມາດຖືກບີບອັດ. ບາງເທື່ອທ່ານກໍາລັງພະຍາຍາມບີບອັດໄຟລ໌ທີ່ເອີ້ນວ່າ "myfile1" ແຕ່ມີແຟ້ມທີ່ເອີ້ນວ່າ "myfile1.gz" ແລ້ວ. ໃນຕົວຢ່າງນີ້, ຄໍາສັ່ງ "gzip" ຈະບໍ່ເຮັດວຽກແບບປົກກະຕິ.
ເພື່ອບັງຄັບໃຫ້ຄໍາສັ່ງ "gzip" ເຮັດສິ່ງຂອງມັນພຽງແຕ່ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
gzip -f filename
ວິທີການຮັກສາໄຟລ໌ Uncompressed
ໂດຍຄ່າເລີ່ມຕົ້ນເມື່ອຄຸນປະຫຍັດໄຟໂດຍໃຊ້ຄໍາສັ່ງ "gzip" ຄຸນຈະສິ້ນສຸດດ້ວຍແຟ້ມໃຫມ່ທີ່ມີສ່ວນຂະຫຍາຍ "gz".
ຖ້າທ່ານຕ້ອງການທີ່ຈະບີບອັດໄຟລ໌ແລະເກັບເອກະສານຕົ້ນສະບັບທ່ານຕ້ອງໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gzip -k filename
ຕົວຢ່າງເຊັ່ນຖ້າຄຸນລັນຄໍາສັ່ງຕໍ່ໄປນີ້ຄຸນຈະສິ້ນສຸດດ້ວຍແຟ້ມທີ່ເອີ້ນວ່າ "mydocument.odt" ແລະ "mydocument.odt.gz".
gzip -k mydocumentodt
ໄດ້ຮັບສະຖິຕິບາງຢ່າງກ່ຽວກັບການທີ່ທ່ານໄດ້ບັນທຶກສະຖານທີ່ຫຼາຍປານໃດ
ຈຸດລວມຂອງໄຟລ໌ການບີບອັດແມ່ນກ່ຽວກັບການບັນທຶກພື້ນທີ່ດິດຫຼືເພື່ອຫຼຸດຜ່ອນຂະຫນາດຂອງໄຟລ໌ກ່ອນທີ່ຈະສົ່ງຜ່ານເຄືອຂ່າຍ.
ມັນຈຶ່ງເປັນສິ່ງທີ່ດີທີ່ຈະເຫັນວ່າພື້ນທີ່ຖືກເກັບໄວ້ເມື່ອທ່ານໃຊ້ຄໍາສັ່ງ "gzip".
ຄໍາສັ່ງ "gzip" ສະຫນອງປະເພດຂອງສະຖິຕິທີ່ທ່ານຕ້ອງການເມື່ອກວດສອບການປະຕິບັດການບີບອັດ.
ເພື່ອໃຫ້ລາຍະການສະຖິຕິດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
gzip -l filenamegz
ຂໍ້ມູນທີ່ສົ່ງຄືນໂດຍຄໍາສັ່ງຂ້າງເທິງແມ່ນດັ່ງຕໍ່ໄປນີ້:
- ຂະຫນາດບີບອັດ
- ຂະຫນາດ uncompressed;
- ອັດຕາສ່ວນເປັນເປີເຊັນ;
- Uncompressed filename
ດຶງທຸກໄຟລ໌ໃນແຟ້ມແລະໂຟເດີຍ່ອຍ
ທ່ານສາມາດຮວບຮວມທຸກໄຟລ໌ໃນໂຟເດີແລະໂຟເດີຍ່ອຍຂອງມັນໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gzip -r foldername
ນີ້ບໍ່ໄດ້ສ້າງໄຟລ໌ຫນຶ່ງທີ່ເອີ້ນວ່າ foldername.gz. ແທນທີ່ຈະ, ມັນຜ່ານໂຄງສ້າງໄດເລກະທໍລີແລະການບີບອັດຂອງແຕ່ລະໄຟລ໌ໃນໂຄງສ້າງໂຟເດີນັ້ນ.
ຖ້າທ່ານຕ້ອງການການບີບອັດໂຄງສ້າງໂຟເດີເປັນໄຟລ໌ຫນຶ່ງທ່ານກໍ່ຈະດີກວ່າການສ້າງໄຟລ໌ tar ແລະຫຼັງຈາກນັ້ນ gzipping ໄຟ tar ດັ່ງທີ່ໄດ້ສະແດງໄວ້ໃນ ຄູ່ມືນີ້ .
ວິທີການທົດສອບຄວາມຖືກຕ້ອງຂອງໄຟລ໌ທີ່ຖືກບີບອັດ
ຖ້າທ່ານຕ້ອງການກວດສອບວ່າໄຟລ໌ແມ່ນຖືກຕ້ອງ, ທ່ານສາມາດເອີ້ນໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gzip -t filename
ຖ້າໄຟລ໌ທີ່ຖືກຕ້ອງຈະບໍ່ມີຜົນຜະລິດ.
ວິທີການປ່ຽນແປງລະດັບການບີບອັດ
ທ່ານສາມາດຮວບຮວມແຟ້ມໃນວິທີທີ່ແຕກຕ່າງກັນ. ຕົວຢ່າງເຊັ່ນ, ທ່ານສາມາດໄປສໍາລັບການບີບອັດຂະຫນາດນ້ອຍທີ່ຈະເຮັດວຽກໄວຂຶ້ນຫຼືທ່ານສາມາດໄປສໍາລັບການບີບອັດສູງທີ່ມີການແລກປ່ຽນຂອງການໃຊ້ເວລາດົນກວ່າທີ່ຈະດໍາເນີນການ.
ເພື່ອໃຫ້ໄດ້ຮັບການບີບອັດນ້ອຍສຸດທີ່ໄວທີ່ສຸດໃຫ້ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gzip-1 filename
ເພື່ອໃຫ້ໄດ້ຮັບການບີບອັດສູງສຸດທີ່ສຸດໃນຄວາມໄວທີ່ລ້າສຸດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gzip-9 filename
ທ່ານສາມາດປ່ຽນຄວາມໄວແລະລະດັບການບີບອັດໂດຍການເລືອກຈໍານວນທີ່ແຕກຕ່າງກັນລະຫວ່າງ 1 ແລະ 9.
Standard Zip Files
ຄໍາສັ່ງ "gzip" ບໍ່ຄວນໃຊ້ໃນເວລາທີ່ເຮັດວຽກກັບໄຟລ໌ຫັດໄປສະນີແບບມາດຕະຖານ. ທ່ານສາມາດໃຊ້ ຄໍາສັ່ງ "zip" ແລະ "unzip" ເພື່ອຈັດການໄຟລ໌ເຫຼົ່ານັ້ນ.