ນີ້ແມ່ນຄໍາສັ່ງ zstd ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
zstd, unzstd, zstdcat - ບີບອັດຫຼື decompress ໄຟລ໌ .zst
ສະຫຼຸບສັງລວມ
zstd [OPTIONS] [-|INPUT-FILE] [-o ]
unzstd ເທົ່າກັບ zstd -d
zstdcat ເທົ່າກັບ zstd -dc
ລາຍລະອຽດ
zstd ແມ່ນວິທີການບີບອັດໄວທີ່ບໍ່ມີການສູນເສຍ. ມັນແມ່ນອີງໃສ່ LZ77 ຄອບຄົວ, ກັບ
FSE ເພີ່ມເຕີມ & huff0 ໄລຍະ entropy. zstd ສະຫນອງຄວາມໄວການບີບອັດທີ່ກໍານົດໄວ້, ດ້ວຍຄວາມໄວ
ໂໝດທີ່ > 200 MB/s ຕໍ່ຫຼັກ. ມັນຍັງມີຕົວຖອດລະຫັດໄວຫຼາຍ, ດ້ວຍຄວາມໄວ> 500 MB/s
ຕໍ່ຫຼັກ.
zstd ເສັ້ນຄໍາສັ່ງໂດຍທົ່ວໄປແມ່ນຄ້າຍຄືກັນກັບ gzip, ແຕ່ມີຄວາມແຕກຕ່າງດັ່ງຕໍ່ໄປນີ້:
- ໄຟລ໌ຕົ້ນສະບັບຖືກຮັກສາໄວ້
- ໂດຍຄ່າເລີ່ມຕົ້ນ, ເມື່ອບີບອັດໄຟລ໌ດຽວ, zstd ສະແດງການແຈ້ງເຕືອນຄວາມຄືບໜ້າ ແລະ
ສະຫຼຸບຜົນ.
ການນໍາໃຊ້ -q ເພື່ອປິດພວກມັນ
zstd ສະຫນັບສະຫນູນທາງເລືອກດັ່ງຕໍ່ໄປນີ້:
OPTIONS
-#
# ລະດັບການບີບອັດ [1-21] (ຄ່າເລີ່ມຕົ້ນ: 1)
-d, -- ບີບອັດ
ການບີບອັດ
-D ເອກະສານ
ໃຊ້ 'ໄຟລ໌' ເປັນວັດຈະນານຸກົມເພື່ອບີບອັດ ຫຼືບີບອັດ FILE(s)
-o ເອກະສານ
ບັນທຶກຜົນໄດ້ຮັບເຂົ້າໄປໃນ `file` (ເປັນໄປໄດ້ພຽງແຕ່ມີການປ້ອນຂໍ້ມູນດຽວ FILE)
-f, --ກຳລັງ
ຂຽນທັບຜົນຜະລິດໂດຍບໍ່ມີການກະຕຸ້ນເຕືອນ
-h/-H, - ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອ / ການຊ່ວຍເຫຼືອຍາວແລະອອກ
-V, - ການປ່ຽນແປງ
ສະແດງເລກເວີຊັ່ນ ແລະອອກ
-v, -- verbose
ໂໝດ verbose
-q, --ງຽບ
ສະກັດກັ້ນການເຕືອນໄພ ແລະ ແຈ້ງການ; ລະບຸສອງຄັ້ງເພື່ອສະກັດກັ້ນຄວາມຜິດພາດເຊັ່ນກັນ
-c, --stdout
ບັງຄັບໃຫ້ຂຽນເປັນຜົນຜະລິດມາດຕະຖານ, ເຖິງແມ່ນວ່າມັນເປັນ console
ວັດຈະນານຸກົມ
zstd ຂໍ້ສະເຫນີ ວັດຈະນານຸກົມ compression, ເປັນປະໂຫຍດສໍາລັບໄຟລ໌ຂະຫນາດນ້ອຍຫຼາຍແລະຂໍ້ຄວາມ. ມັນ
ເປັນໄປໄດ້ທີ່ຈະຝຶກອົບຮົມ zstd ກັບບາງຕົວຢ່າງ, ຜົນໄດ້ຮັບທີ່ຖືກບັນທຶກໄວ້ໃນໄຟລ໌ທີ່ເອີ້ນວ່າ
`ວັດຈະນານຸກົມ`. ຫຼັງຈາກນັ້ນ, ໃນລະຫວ່າງການບີບອັດແລະ decompression, ເຮັດໃຫ້ກະສານອ້າງອີງດຽວກັນ
ວັດຈະນານຸກົມ. ມັນຈະປັບປຸງອັດຕາສ່ວນການບີບອັດຂອງໄຟລ໌ຂະຫນາດນ້ອຍ. ຜົນປະໂຫຍດປົກກະຕິແມ່ນມາຈາກ
~10% (ຢູ່ 64KB) ເປັນ x5 ດີກວ່າ (ຢູ່ທີ່ <1KB).
-- ລົດໄຟ ເອກະສານ
ໃຊ້ FILEs ເປັນຊຸດຝຶກອົບຮົມເພື່ອສ້າງວັດຈະນານຸກົມ.
ຊຸດຝຶກອົບຮົມຄວນມີໄຟລ໌ຂະຫນາດນ້ອຍຫຼາຍ (> 100).
ແລະນ້ໍາຫນັກປົກກະຕິ 100x ຂອງຂະຫນາດວັດຈະນານຸກົມເປົ້າຫມາຍ
(ຕົວຢ່າງ: 10 MB ສໍາລັບວັດຈະນານຸກົມ 100 KB)
-o ເອກະສານ
ວັດຈະນານຸກົມທີ່ບັນທຶກໄວ້ໃນ 'ໄຟລ໌' (ຄ່າເລີ່ມຕົ້ນ: ວັດຈະນານຸກົມ)
--maxdict #
ຈໍາກັດວັດຈະນານຸກົມຂະຫນາດທີ່ກໍານົດໄວ້ (ຄ່າເລີ່ມຕົ້ນ: 112640)
-s#
ລະດັບການເລືອກວັດຈະນານຸກົມ (ຄ່າເລີ່ມຕົ້ນ: 9)
ມູນຄ່ານ້ອຍກວ່າ, ວັດຈະນານຸກົມ ໜາແໜ້ນ, ປັບປຸງປະສິດທິພາບຂອງມັນແຕ່
ຫຼຸດຜ່ອນຂະຫນາດສູງສຸດທີ່ເປັນໄປໄດ້ຂອງມັນ.
ມາດຕະຖານ
-b#
ໄຟລ໌ benchmark ໂດຍໃຊ້ລະດັບການບີບອັດ #
-i#
ຮອບວຽນຊ້ຳ [1-9](ຄ່າເລີ່ມຕົ້ນ : 3), ໂໝດມາດຕະຖານເທົ່ານັ້ນ
-B#
ຕັດໄຟລ໌ເຂົ້າໄປໃນທ່ອນໄມ້ເອກະລາດຂອງຂະຫນາດ # (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີບລັອກ)
-r#
ທົດສອບລະດັບການບີບອັດທັງໝົດຈາກ 1 ຫາ # (ຄ່າເລີ່ມຕົ້ນ: ປິດໃຊ້ງານ)
ໃຊ້ zstd ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net