ວິທີການບີບອັດແລະ decompress ໄຟລ໌ໃນ Linux

ກົດຮູບພາບການບີບອັດ

ໃນບົດຂຽນນີ້ພວກເຮົາຈະມາສອນທ່ານ compress ແລະ decompress ໄຟລ໌ ຈາກການແຈກຈ່າຍ GNU / Linux ທີ່ທ່ານມັກ, ໂດຍໃຊ້ ຄຳ ສັ່ງທັງ ໝົດ ຈາກ console. ມັນແມ່ນບົດຂຽນທີ່ແນໃສ່ຜູ້ເລີ່ມຕົ້ນແລະໃນນັ້ນພວກເຮົາຈະບໍ່ລວມເອົາການຮັກສາຜ້າອ້ອມຄືກັບການສອນອື່ນໆ, ເພາະວ່າມັນຈະສະແດງໃຫ້ເຫັນວ່າການບີບອັດແລະການເສື່ອມສະພາບໄດ້ຖືກປະຕິບັດໂດຍບໍ່ມີການຫຸ້ມຫໍ່ດ້ວຍເຄື່ອງມື tar ທີ່ປະເສີດ.

ເຖິງແມ່ນວ່າການບີບອັດແລະການເສື່ອມໂຊມແມ່ນຂ້ອນຂ້າງງ່າຍດາຍ, ຜູ້ໃຊ້ມັກຈະຄົ້ນຫາໃນອິນເຕີເນັດຫຼາຍວິທີທີ່ຈະປະຕິບັດການກະ ທຳ ເຫຼົ່ານີ້. ຂ້ອຍສົມມຸດວ່າບໍ່ຄືກັບລະບົບປະຕິບັດການອື່ນໆເຊັ່ນ MacOS ແລະ Windows ທີ່ເຄື່ອງມືກາຟິກສະເພາະເຈາະຈົງແລະໃຊ້ງານໄດ້, ໃນ GNU / Linux ພວກມັນຖືກ ນຳ ສະ ເໜີ ໂດຍປົກກະຕິ. ຫຼາຍຮູບແບບ ແລະເຄື່ອງມືຕ່າງໆ ສຳ ລັບພວກມັນແຕ່ລະເຄື່ອງມື, ເຖິງແມ່ນວ່າມັນຍັງມີເຄື່ອງມືງ່າຍໆໃນລະດັບກາຟິກ ...

ສຳ ລັບການບີບອັດແລະການເສື່ອມໂຊມພວກເຮົາຈະ ນຳ ໃຊ້ສອງແພກເກັດທີ່ເປັນພື້ນຖານ, ເພາະວ່າມັນອາດຈະແມ່ນຮູບແບບທີ່ມີຄວາມຕ້ອງການຫລາຍທີ່ສຸດແລະເປັນແບບທີ່ພວກເຮົາພົບເຫັນເລື້ອຍກວ່າເມື່ອພວກເຮົາ ກຳ ລັງເຮັດວຽກຢູ່ ລະບົບຄ້າຍຄື Unix. ຂ້ອຍອ້າງອີງເຖິງ gzip ແລະ bzip2.

ເຮັດວຽກກັບ gzip

para ບີບອັດດ້ວຍ gzip, ຮູບແບບທີ່ພວກເຮົາຈະຈັດການແມ່ນ Lempel-Zi (LZ77), ແລະບໍ່ແມ່ນລະຫັດໄປສະນີ, ເພາະວ່າຊື່ສາມາດ ນຳ ໄປສູ່ຄວາມສັບສົນ. ຊື່ມາຈາກ GNU ZIP, ແລະມັນຖືກສ້າງຂື້ນມາເພື່ອທົດແທນຮູບແບບ ZIP, ແຕ່ມັນບໍ່ຄືກັນ. ຂ້າພະເຈົ້າຕ້ອງການທີ່ຈະເຮັດໃຫ້ຈະແຈ້ງ ... ດີ, ເພື່ອບີບອັດເອກະສານ:

gzip documento.txt

ທີ່ສ້າງເອກະສານທີ່ມີຊື່ເທົ່າກັບຕົ້ນສະບັບດ້ວຍນາມສະກຸນ .gz, ໃນຕົວຢ່າງທີ່ຜ່ານມາມັນຈະເປັນເອກະສານ file.txt.gz. ແທນທີ່ຈະ, ສໍາລັບ ດັດແປງຊື່ ຜົນຜະລິດໂດຍສະເພາະ:

gzip -c documento.txt > nuevo_nombre.gz

para ຈັດແຈງ ສິ່ງທີ່ຖືກບີບອັດແລ້ວແມ່ນລຽບງ່າຍ, ເຖິງແມ່ນວ່າພວກເຮົາສາມາດໃຊ້ສອງ ຄຳ ສັ່ງທີ່ແຕກຕ່າງກັນທີ່ມີຜົນຄືກັນ:

gzip -d documento.gz

gunzip documento.gz

ແລະພວກເຮົາຈະໄດ້ຮັບເອກະສານ unzipped ໂດຍບໍ່ມີການຂະຫຍາຍ .gz.

ເຮັດວຽກກັບ bzip2

ໃນແງ່ຂອງ bzip2, ແມ່ນຄ້າຍຄືກັບໂປແກຼມທີ່ຜ່ານມາ, ແຕ່ວ່າມີວິທີການບີບອັດທີ່ແຕກຕ່າງກັນເຊິ່ງເອີ້ນວ່າ Burrows-Wheeler ແລະ Huffman coding. ສ່ວນຂະຫຍາຍທີ່ພວກເຮົາມີໃນກໍລະນີນີ້ແມ່ນ .bz2. ເພື່ອທີ່ຈະຫຍໍ້ເອກະສານ, ພວກເຮົາພຽງແຕ່ຕ້ອງໃຊ້:

bzip2 documento.txt

ຜົນໄດ້ຮັບນີ້ໃນເອກະສານທີ່ຖືກບີບອັດ ..txt.bz2. ພວກເຮົາຍັງສາມາດປ່ຽນແປງໄດ້ ຊື່ຜົນຜະລິດ ກັບຕົວເລືອກ -c:

bzip2 -c documento.txt > nombre.bz2

ສຳ ລັບການເສື່ອມເສີຍຂ້ອຍຈະໃຊ້ຕົວເລືອກ -d ຂອງເຄື່ອງມື bunzip2 ເຊິ່ງເປັນນາມແຝງ:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມທ່ານສາມາດໃຊ້ໄດ້ ຜູ້ຊາຍ ຕາມ ຄຳ ສັ່ງ ...


ເນື້ອໃນຂອງບົດຂຽນຍຶດ ໝັ້ນ ຫລັກການຂອງພວກເຮົາ ຈັນຍາບັນຂອງບັນນາທິການ. ເພື່ອລາຍງານການກົດຜິດພາດ ທີ່ນີ້.

8 ຄຳ ເຫັນ, ປ່ອຍໃຫ້ທ່ານ

ອອກ ຄຳ ເຫັນຂອງທ່ານ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍດ້ວຍ *

*

*

  1. ຮັບຜິດຊອບຕໍ່ຂໍ້ມູນ: Miguel ÁngelGatón
  2. ຈຸດປະສົງຂອງຂໍ້ມູນ: ຄວບຄຸມ SPAM, ການຈັດການ ຄຳ ເຫັນ.
  3. ກົດ ໝາຍ: ການຍິນຍອມຂອງທ່ານ
  4. ການສື່ສານຂໍ້ມູນ: ຂໍ້ມູນຈະບໍ່ຖືກສື່ສານກັບພາກສ່ວນທີສາມຍົກເວັ້ນໂດຍພັນທະທາງກົດ ໝາຍ.
  5. ການເກັບຂໍ້ມູນ: ຖານຂໍ້ມູນທີ່ຈັດໂດຍ Occentus Networks (EU)
  6. ສິດ: ໃນທຸກເວລາທີ່ທ່ານສາມາດ ຈຳ ກັດ, ກູ້ຄືນແລະລຶບຂໍ້ມູນຂອງທ່ານ.

  1.   Jaime Perea ກ່າວວ່າ

    Hello,

    ຂອບໃຈຫຼາຍໆ ສຳ ລັບຂໍ້ຄວາມຂອງທ່ານ, ພວກມັນມີປະໂຫຍດຕະຫຼອດເວລາ.

    ບາງທີມັນອາດຈະເປັນສິ່ງທີ່ ໜ້າ ສົນໃຈທີ່ຈະກ່າວເຖິງ xz, ຍ້ອນວ່າມັນຍັງຖືກ ນຳ ໃຊ້ຢູ່ເລື້ອຍໆ. ມັນຈັດລຽງລໍາດັບບາງບ່ອນລະຫວ່າງ bzip2 (ຊ້າ, ແຕ່ອັດຫຼາຍ) ແລະ gzip (ໄວ, ແຕ່ມີປະສິດທິພາບຫນ້ອຍ). ນີ້ຢູ່ໃນຂອບເຂດຂະຫນາດໃຫຍ່, ເພາະວ່າທຸກສິ່ງທຸກຢ່າງ ... ມັນຂື້ນກັບ. tars ທີ່ປະກອບຢູ່ໃນແຟ້ມ Debian / Ubuntu .deb ມັກຈະຖືກບີບອັດເປັນຮູບແບບ xz.

    ວິທີການໃຊ້ມັນແມ່ນຄ້າຍຄືກັບ ຄຳ ສັ່ງ sos ອື່ນໆ.

  2.   Ernesto ກ່າວວ່າ

    ສະບາຍດີ, ຂ້າພະເຈົ້າຢາກຂໍໃຫ້ເຮັດແນວນີ້ແຕ່ກັບ tar.gz ເນື່ອງຈາກມັນຖືກໃຊ້ຫຼາຍທີ່ສຸດ (ໃນຄວາມຄິດເຫັນຂອງຂ້ອຍຕາມທຸກສິ່ງທີ່ຂ້ອຍດາວໂຫລດຈາກອິນເຕີເນັດ)

  3.   Jolt2bolt ກ່າວວ່າ

    ພວກເຂົາເວົ້າຫຍັງກ່ຽວກັບຮູບແບບທີ່ມີຄວາມນິຍົມຫລາຍຂື້ນແຕ່ມີຫຼາຍຮູບແບບເຊັ່ນ .7z? ພວກເຂົາຄວນຕັ້ງຊື່ໃຫ້ພວກເຂົາຄືກັນ

  4.   ໂອເມຊາ ກ່າວວ່າ

    ສະບາຍດີ Jose, ສິ່ງທີ່ເກີດຂື້ນກັບແຟ້ມ tar.gz ແມ່ນວ່າທ່ານໃຊ້ ຄຳ ສັ່ງອີກອັນ ໜຶ່ງ ແມ່ນ tar ແລະໃນກໍລະນີນີ້ ຄຳ ສັ່ງ tar ໂດຍຕົວມັນເອງບໍ່ໄດ້ບີບອັດ (ຫລືຊຸດໂຊມ) ແຕ່ຖືກ ນຳ ໃຊ້ເພື່ອຈັດກຸ່ມ (ຫຼືບໍ່ຂື້ນ) ຫລາຍແຟ້ມເອກະສານໃນເອກະສານ ໜຶ່ງ, ເອກະສານນີ້ມີການລວມເຂົ້າກັບ ຄຳ ສັ່ງ gzip ແລະ bzip2 ເຊິ່ງທ່ານສາມາດບີບອັດແລະຊຸດໂຊມ.

    1.    Gonzalo ກ່າວວ່າ

      ທ່ານມີສິດທີ່ສຸດໃນ Ernesto, ສຳ ລັບຮູບແບບທີ່ບໍ່ເສຍຄ່າ 7z ທີ່ ກຳ ລັງເຮັດໃຫ້ຫ້ອງຢູ່ໃນ Windows, ປ່ຽນແທນ zip ແລະ rar, ແລະພວກເຂົາບໍ່ໄດ້ກ່າວເຖິງບໍ?

  5.   a ກ່າວວ່າ

    google.com

  6.   usr ກ່າວວ່າ

    ໃນສະຕະວັດທີ 21 ແລະຍັງໃຊ້ ຄຳ ສັ່ງເພື່ອອັດເອກະສານງ່າຍໆບໍ? ຂໍ້ຄວາມນີ້ ໜ້າ ເສົ້າ

  7.   Katrin ກ່າວວ່າ

    ບາງທີມັນອາດຈະເປັນສິ່ງທີ່ຫນ້າສົນໃຈຄືກັນ