Which Is The Best Compression Tool For Linux?

ການນໍາສະເຫນີ

ເມື່ອມາຄົ້ນຫາເຄື່ອງມືການບີບອັດໄຟລ໌ໃນ Linux ທ່ານຍັງມີຈໍານວນທາງເລືອກທີ່ແຕກຕ່າງກັນແຕ່ວ່າຫນຶ່ງແມ່ນດີທີ່ສຸດບໍ?

ໃນຄູ່ມືນີ້, ຂ້າພະເຈົ້າຈະເອົາ zip , gzip ແລະ bzip2 ຜ່ານທ່າຂອງພວກເຂົາເພື່ອເບິ່ງວ່າໃດຫນຶ່ງທີ່ດີທີ່ສຸດ.

ຂ້າພະເຈົ້າໄດ້ດໍາເນີນການທົດສອບຈໍານວນຫນຶ່ງຕໍ່ປະເພດໄຟລ໌ທີ່ແຕກຕ່າງກັນແລະນໍາໃຊ້ການຕັ້ງຄ່າຕ່າງໆສໍາລັບເຄື່ອງມືແຕ່ລະຄົນແລະນີ້ແມ່ນຜົນໄດ້ຮັບ

ເຄື່ອງມືທີ່ດີທີ່ສຸດສໍາລັບການບີບອັດຂໍ້ມູນ Windows

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

ການທົດສອບເຫຼົ່ານີ້ໄດ້ຖືກດໍາເນີນການຕໍ່ກັບ ຮູບແບບ Microsoft DOCX .

Settings Default

ຂ້ອຍໄດ້ເລີ່ມຕົ້ນດ້ວຍການຕັ້ງຄ່າເລີ່ມຕົ້ນສໍາລັບແຕ່ລະໂຄງການ.

ເຄື່ອງມື File Size
Initial Filesize 12202 bytes
zip 9685
gzip 9537
bzip2 10109

ການບີບອັດທີ່ດີທີ່ສຸດ

ທີ່ໃຊ້ເວລານີ້ຂ້າພະເຈົ້າໄດ້ໄປສໍາລັບການບີບອັດສູງສຸດ,

ເຄື່ອງມື File Size
Initial Filesize 12202 bytes
zip 9677
gzip 9530
bzip2 10109

ເພື່ອໃຫ້ແນ່ໃຈວ່ານີ້ບໍ່ແມ່ນການກະທໍາຜິດ, ຂ້າພະເຈົ້າໄດ້ພະຍາຍາມທົດສອບດຽວກັບເອກະສານອື່ນໆ.

ເອກະສານ 1:

ເຄື່ອງມື File Size
Initial Filesize 14913176
zip 14657475
gzip 14657328
bzip2 14741042

ເອກະສານ 2:

ເຄື່ອງມື File Size
Initial Filesize 13314
zip 10814
gzip 10653
bzip2 11254

ສອງຂອງໄຟລ໌ມີຂໍ້ຄວາມເທົ່ານັ້ນຂະນະທີ່ໄຟລ໌ຂະຫນາດໃຫຍ່ມີຫຼາຍຫນ້າຂອງຂໍ້ຄວາມທີ່ມີ lots ຮູບພາບແລະຮູບແບບຫຼາຍ.

ຈາກ gzip ການທົດສອບຄັ້ງທໍາອິດມາຢູ່ເທິງສຸດໃນປະເພດທັງຫມົດແລະ bzip2 ແມ່ນປະສິດທິພາບຫນ້ອຍທີ່ສຸດ.

ເຄື່ອງມືທີ່ດີທີ່ສຸດສໍາລັບການບີບອັດຮູບພາບ

ເວລານີ້ຂ້ອຍຈະສະແດງຜົນຂອງການບີບອັດຮູບແບບຕ່າງໆເຊັ່ນ PNG ແລະ JPG.

ໃນທາງທິດສະດີ, ໄຟລ໌ JPG ແມ່ນໄດ້ຖືກບີບອັດແລ້ວແລະດັ່ງນັ້ນຈຶ່ງອາດຈະບໍ່ບີບບັງຄັບທັງຫມົດແລະສາມາດ, ໃນທາງທິດສະດີ, ເຮັດໃຫ້ໄຟລ໌ທີ່ໃຫຍ່ກວ່າ.

PNG File

ເຄື່ອງມື File Size
Initial Filesize 345265
zip 345399
gzip 345247
bzip2 346484

JPEG File

ເຄື່ອງມື File Size
Initial Filesize 44340
zip 44165
gzip 44015
bzip2 44281

Bitmap File

ເຄື່ອງມື File Size
Initial Filesize 3113334
zip 495028
gzip 494883
bzip2 397569

GIF File

ເຄື່ອງມື File Size
Initial Filesize 6164
zip 5772
gzip 5627
bzip2 6051

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

ເຄື່ອງມືທີ່ດີທີ່ສຸດສໍາລັບການບີບອັດໄຟລ໌ສຽງ

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

ຂ້ອຍຈະທົດສອບສອງໄຟລ໌:

ເອກະສານ 1:

ເຄື່ອງມື File Size
Initial Filesize 5278905
zip 5270224
gzip 5270086
bzip2 5270491

ເອກະສານ 2:

ເຄື່ອງມື File Size
Initial Filesize 4135331
zip 4126138
gzip 4126000
bzip2 4119410

ເວລານີ້ຜົນໄດ້ຮັບບໍ່ແນ່ນອນ. ການບີບອັດໃນທຸກກໍລະນີແມ່ນຫນ້ອຍແຕ່ມັນຫນ້າສົນໃຈວ່າ bzip2 ອອກມາທີ່ຮ້າຍແຮງທີ່ສຸດສໍາລັບໄຟລ໌ 1 ແລະດີທີ່ສຸດສໍາລັບໄຟລ໌ 2.

ເຄື່ອງມືທີ່ດີທີ່ສຸດສໍາລັບການບີບອັດວິດີໂອ

ໃນການທົດສອບນີ້, ຂ້າພະເຈົ້າຈະກໍານົດ 2 ໄຟລ໌ວິດີໂອ. ເຊັ່ນດຽວກັນກັບ MP3, ໄຟລ໌ MP4 ແລ້ວມີລະດັບການບີບອັດແລະດັ່ງນັ້ນຜົນໄດ້ຮັບອາດຈະພິສູດວ່າບໍ່ມີຜົນກະທົບກ່ຽວກັບເຄື່ອງມືທີ່ດີ.

ຂ້ອຍຍັງໄດ້ລວມໄຟລ໌ FLV ເຊິ່ງຈະບໍ່ມີລະດັບການບີບອັດໃດກໍ່ຕາມເນື່ອງຈາກວ່າມັນເປັນຮູບແບບທີ່ບໍ່ສູນເສຍ.

MP4:

ເຄື່ອງມື File Size
Initial Filesize 731908
zip 478546
gzip 478407
bzip2 478042


ແຕ່ອີກເທື່ອຫນຶ່ງຮູບແບບ bzip2 ອອກມາດີກວ່າປະເພດໄຟລ໌ອື່ນໆ.

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

FLV:

ເຄື່ອງມື File Size
Initial Filesize 7833634
zip 4339169
gzip 4339030
bzip2 4300295


ມັນຈະປາກົດວ່າຖ້າທ່ານກໍາລັງບີບອັດວິດີໂອທີ່ bzip2 ເປັນເຄື່ອງມືການບີບອັດຂອງການເລືອກ.

ປະຕິບັດງານ

ປະເພດດຽວສຸດທ້າຍທີ່ຂ້ອຍຈະພະຍາຍາມແມ່ນ executables.

ໃນຖານະເປັນຜູ້ປະຕິບັດງານຖືກລວບລວມລະຫັດຂ້າພະເຈົ້າສົງໃສວ່າພວກເຂົາຈະບໍ່ປະຫຍັດໄດ້ດີ.

ເອກະສານ 1:

ເຄື່ອງມື File Size
Initial Filesize 26557472
zip 26514031
gzip 26513892
bzip2 26639209

ເອກະສານ 2:

ເຄື່ອງມື File Size
Initial Filesize 195629144
zip 193951631
gzip 193951493
bzip2 194834876


ອີກເທື່ອຫນຶ່ງພວກເຮົາເຫັນວ່າ gzip ອອກມາຂ້າງເທິງແລະ bzip2 ມາຮອດສຸດທ້າຍ. ສໍາລັບການປະຕິບັດງານຂະຫນາດນ້ອຍໄຟລ໌ bzip ຕົວຈິງໄດ້ຂະຫຍາຍຕົວໃນຂະຫນາດ.

Complete Folder Test

ດັ່ງນັ້ນ, ຂ້າພະເຈົ້າໄດ້ຈັດການກັບໄຟລ໌ແຕ່ລະຄົນ. ເວລານີ້ຂ້ອຍມີໂຟນເດີທີ່ເຕັມໄປດ້ວຍຮູບພາບ, ເອກະສານ, ຕາລາງ, ວິດີໂອ, ໄຟລ໌ສຽງ, ປະຕິບັດງານແລະຮູບແບບຕ່າງໆ.

ຂ້ອຍໄດ້ສ້າງໄຟລ໌ tar ເຊິ່ງເຮັດໃຫ້ງ່າຍຕໍ່ການບີບອັດໂດຍໃຊ້ເຄື່ອງມືທີ່ມີຢູ່ທັງຫມົດ. ຄໍາສັ່ງ gzip ແລະ bzip2 ເຮັດວຽກຕໍ່ໄຟລ໌ດຽວໃນຂະນະທີ່ຄໍາສັ່ງ zip ສາມາດເຮັດວຽກຕໍ່ແຟ້ມ.

ໂດຍການນໍາໃຊ້ຄໍາສັ່ງ tar ຂ້າພະເຈົ້າໄດ້ສ້າງໄຟລ໌ດຽວເຊິ່ງມີທັງຫມົດຂອງແຟ້ມແລະໄຟລ໌ໃນຮູບແບບ uncompressed.

ຂ້າພະເຈົ້າຈະຕິດຕາມຈໍານວນສິ່ງຕ່າງໆໃນການທົດສອບນີ້:

ການບີບອັດແບບທໍາມະດາ

ເຄື່ອງມື File Size Time Taken
ຕົ້ນສະບັບໄຟລ໌ 1333084160 0
zip 1303177778 1 ນາທີ 10 ວິນາທີ
gzip 1303177637 1 ນາທີ 35 ວິນາທີ
bzip2 1309234947 6 ນາທີ 5 ວິນາທີ

ການບີບອັດສູງສຸດ

ເຄື່ອງມື File Size Time Taken
ຕົ້ນສະບັບໄຟລ໌ 1333084160 0
zip 1303107894 1 ນາທີ 10 ວິນາທີ
gzip 1303107753 1 ນາທີ 35 ວິນາທີ
bzip2 1309234947 6 ນາທີ 10 ວິນາທີ

ໄວທີ່ສຸດການບີບອັດ

ເຄື່ອງມື File Size Time Taken
ຕົ້ນສະບັບໄຟລ໌ 1333084160 0
zip 1304163943 1 ນາທີ 0 ວິນາທີ
gzip 1304163802 1 ນາທີ 15 ວິນາທີ
bzip2 1313557595 6 ນາທີ 10 ວິນາທີ

Summary

ອີງໃສ່ການທົດສອບຂັ້ນສຸດທ້າຍມັນເປັນທີ່ຊັດເຈນວ່າ bzip2 ບໍ່ເປັນປະໂຫຍດກັບເຄື່ອງມືການບີບອັດ 2 ອື່ນໆ. ມັນຈະໃຊ້ເວລາຕໍ່ໄປອີກຕໍ່ໄປເພື່ອບັນຈຸໄຟລ໌ແລະຂະຫນາດໄຟລ໌ສຸດທ້າຍແມ່ນຂະຫນາດໃຫຍ່.

ຄວາມແຕກຕ່າງລະຫວ່າງ zip ແລະ gzip ແມ່ນບໍ່ຖືກຕ້ອງ, ແລະໃນຂະນະທີ່ gzip ໂດຍທົ່ວໄປອອກມາເທິງ, ຮູບແບບ zip ແມ່ນຫຼາຍທົ່ວໄປໃນລະບົບປະຕິບັດການທີ່ແຕກຕ່າງກັນ.

ດັ່ງນັ້ນຄໍາຕັດສິນຂອງຂ້ອຍແມ່ນວ່າຈະນໍາໃຊ້ທັງ zip ຫຼື gzip ແຕ່ບາງທີ bzip2 ມີມື້ຂອງມັນແລະຕ້ອງການຈໍາກັດກັບປະຫວັດສາດ.