aesvt - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ aesvt ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


aesvt - ເຄື່ອງ​ມື​ສະ​ບັບ​ງ່າຍ​ດາຍ​

ສະຫຼຸບສັງລວມ


aesvt -CHeck_Out - ປະ​ຫວັດ​ສາດ​ ເອກະສານ -ໄຟລ output-file [ -e ດັດແກ້ ]
aesvt - ເຊັກອິນ - ປະ​ຫວັດ​ສາດ​ ເອກະສານ -ໄຟລ ໄຟລ໌ປ້ອນຂໍ້ມູນ [ -e ດັດແກ້ ] [ ຊື່=ມູນຄ່າ ... ]
aesvt - ບັນຊີລາຍຊື່ - ປະ​ຫວັດ​ສາດ​ ເອກະສານ
aesvt - ສອບຖາມ - ປະ​ຫວັດ​ສາດ​ ເອກະສານ
aesvt -ສະບັບ

ລາຍລະອຽດ


ໄດ້ aesvt ໂຄງການອາດຈະຖືກນໍາໃຊ້ເພື່ອຈັດການໄຟລ໌ສະບັບປະຫວັດສາດ. ນີ້ແມ່ນ minimalist
ເຄື່ອງມືປະຫວັດສາດ, ເຊິ່ງເຮັດໃຫ້ບໍ່ມີການສະຫນອງການຄຸ້ມຄອງພື້ນທີ່ເຮັດວຽກ.

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

ມັນ​ມີ​ຄຸນ​ສົມ​ບັດ end-to-end ດີ​ເນື່ອງ​ຈາກ​ວ່າ​ມັນ​ຮັກ​ສາ checksum ສໍາ​ລັບ​ແຕ່​ລະ​ສະ​ບັບ​ໄຟລ​໌​, ແລະ​
checksum ສໍາລັບໄຟລ໌ປະຫວັດສາດທັງຫມົດ.

ບໍ່ມີການສະຫນອງການທົດແທນຄໍາສໍາຄັນຂອງປະເພດໃດຫນຶ່ງ. A check-out ຈະແນ່ນອນ
ຜະລິດໄຟລ໌ປ້ອນຂໍ້ມູນຄືນໃໝ່. ການເຊັກອິນຈະບໍ່ປ່ຽນແປງໄຟລ໌ປ້ອນຂໍ້ມູນ.

OPTIONS


ທາງເລືອກຕໍ່ໄປນີ້ແມ່ນເຂົ້າໃຈ:

- ອຸປະກອນ ໄຟລ​໌​ປະ​ຫວັດ​ສາດ​
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອລະບຸຊື່ຂອງໄຟລ໌ປະຫວັດສາດ.

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

- ແກ້​ໄຂ​ ດັດແກ້ເລກ
ທາງ​ເລືອກ​ນີ້​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ລະ​ບຸ​ຈໍາ​ນວນ​ການ​ແກ້​ໄຂ (ຫມາຍ​ເລກ​ສະ​ບັບ​)​. ເມື່ອເຊັກເອົາ,
ຖ້າບໍ່ມີຕົວເລກສະບັບໃດຖືກລະບຸ, ເວີຊັນຫຼ້າສຸດແມ່ນໃຫ້. ໃນ​ການ​ກວດ​ສອບ -
ໃນ, ຖ້າບໍ່ມີຫມາຍເລກຮຸ່ນຖືກລະບຸ (ແລະມັນມັກຈະບໍ່ແມ່ນ), ກ່ອນຫນ້ານີ້
ເວີຊັ່ນຈະມີອັນໜຶ່ງເພີ່ມໃສ່ມັນ, ຫຼືລຸ້ນ 1 ຈະຖືກໃຊ້ຖ້າອັນນີ້ເປັນອັນທຳອິດ
ເຊັກອິນ.

- ເຊັກອິນ
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອກວດເບິ່ງໄຟລ໌ເຂົ້າໄປໃນປະຫວັດ.

-CHeck_Out
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອກວດສອບໄຟລ໌ຈາກປະຫວັດ.

-compression-algorithm ຊື່
ຕົວເລືອກນີ້ອາດຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດການບີບອັດທີ່ຈະໃຊ້. ພວກເຂົາເຈົ້າໄດ້ຖືກລະບຸໄວ້
ຕາມລໍາດັບຂອງປະສິດທິພາບການບີບອັດ.

none ໃຊ້ບໍ່ມີການບີບອັດ (ບໍ່ມີຄວາມຫມາຍສະເຫມີສໍາລັບຄໍາສັ່ງທັງຫມົດ).

gzip ໃຊ້ການບີບອັດທີ່ໃຊ້ໂດຍ gzip(1) ໂຄງການ.

bzip2 ໃຊ້ການບີບອັດທີ່ໃຊ້ໂດຍ bzip2(1) ໂຄງການ.

ຂັ້ນຕອນການບີບອັດເພີ່ມເຕີມອາດຈະຖືກເພີ່ມໃນອະນາຄົດ.

- ບີບອັດ
ທາງ​ເລືອກ​ນີ້​ແມ່ນ​ຖືກ​ຍົກ​ເລີກ​ໃນ​ເງື່ອນ​ໄຂ​ຂອງ​ -comp-alg=gzip or -comp-alg=bzip2
ຕົວເລືອກ

-No_COMPress
ທາງ​ເລືອກ​ນີ້​ແມ່ນ​ຖືກ​ຍົກ​ເລີກ​ໃນ​ເງື່ອນ​ໄຂ​ຂອງ​ -comp-alg=ບໍ່ມີ ທາງເລືອກ.

- ບັນຊີລາຍຊື່ ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອບອກປະຫວັດຂອງໄຟລ໌.

- ສອບຖາມ ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອສອບຖາມແກ້ໄຂຈໍານວນການເຊັກອິນຫຼ້າສຸດ.

-ສະບັບ
ຕົວເລືອກນີ້ຖືກໃຊ້ເພື່ອພິມໝາຍເລກລຸ້ນ.

ທາງເລືອກອື່ນທັງໝົດຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດໃນການວິນິດໄສ.

ເບິ່ງ aegis(1) ສໍາລັບທາງເລືອກທົ່ວໄປກັບຄໍາສັ່ງ aegis ທັງຫມົດ.

ທາງເລືອກທັງຫມົດອາດຈະຖືກຫຍໍ້; ຕົວຫຍໍ້ແມ່ນບັນທຶກເປັນຕົວພິມໃຫຍ່,
ຕົວອັກສອນຕົວພິມນ້ອຍ ແລະ ຂີດກ້ອງ (_) ແມ່ນທາງເລືອກ. ທ່ານຕ້ອງໃຊ້ຕິດຕໍ່ກັນ
ລໍາດັບຂອງຕົວອັກສອນທາງເລືອກ.

ທາງ​ເລືອກ​ທັງ​ຫມົດ​ແມ່ນ​ຕົວ​ອັກ​ສອນ insensitive, ທ່ານ​ອາດ​ຈະ​ພິມ​ໃຫ້​ເຂົາ​ເຈົ້າ​ເປັນ​ຕົວ​ພິມ​ໃຫຍ່​ຫຼື​ຕົວ​ພິມ​ນ້ອຍ​ຫຼື a
ການປະສົມປະສານຂອງທັງສອງ, ກໍລະນີບໍ່ສໍາຄັນ.

ຕົວຢ່າງ: ການໂຕ້ຖຽງ "-project, "-PROJ" ແລະ "-p" ລ້ວນແຕ່ຖືກຕີຄວາມໝາຍວ່າ.
- ໂຄງການ ທາງເລືອກ. ການໂຕ້ຖຽງ "-prj" ຈະບໍ່ເຂົ້າໃຈ, ເພາະວ່າຕິດຕໍ່ກັນ
ບໍ່ໄດ້ສະໜອງຕົວອັກສອນທາງເລືອກ.

ຕົວເລືອກແລະການໂຕ້ຖຽງແຖວຄໍາສັ່ງອື່ນໆອາດຈະຖືກປະສົມໂດຍ arbitrarily ໃນແຖວຄໍາສັ່ງ,
ຫຼັງຈາກຕົວເລືອກຟັງຊັນ.

ຊື່ທາງເລືອກຍາວ GNU ແມ່ນເຂົ້າໃຈ. ນັບຕັ້ງແຕ່ຊື່ທາງເລືອກທັງຫມົດສໍາລັບ aesvt ຍາວ,
ນີ້ຫມາຍຄວາມວ່າບໍ່ສົນໃຈ '-' ຊັ້ນນໍາພິເສດ. ໄດ້ "--ທາງເລືອກ=ມູນຄ່າ"ສົນທິສັນຍາແມ່ນ
ເຂົ້າໃຈ.

ອອກ STATUS


ໄດ້ aesvt ຄໍາສັ່ງຈະອອກດ້ວຍສະຖານະ 1 ໃນຄວາມຜິດພາດໃດໆ. ໄດ້ aesvt ຄໍາສັ່ງຈະພຽງແຕ່
ອອກດ້ວຍສະຖານະ 0 ຖ້າບໍ່ມີຂໍ້ຜິດພາດ.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


ເບິ່ງ aegis(1) ສໍາລັບບັນຊີລາຍຊື່ຂອງຕົວແປສະພາບແວດລ້ອມທີ່ອາດຈະສົ່ງຜົນກະທົບຕໍ່ຄໍາສັ່ງນີ້. ເບິ່ງ
aepconf(5) ສໍາລັບໄຟລ໌ການຕັ້ງຄ່າໂຄງການ project_specific ພາກສະຫນາມສໍາລັບວິທີການກໍານົດ
ຕົວແປສະພາບແວດລ້ອມສໍາລັບຄໍາສັ່ງທັງຫມົດທີ່ປະຕິບັດໂດຍ Aegis.

ເອກະສານ ຮູບແບບ


ແຕ່ລະສະບັບໃນໄຟລ໌ປະຫວັດສາດປະກອບດ້ວຍສ່ວນຫົວ RFC822, ບວກກັບເນື້ອໃນຂອງໄຟລ໌.
ສ່ວນຫົວປະກອບມີ (ຢ່າງນ້ອຍ) ຄວາມຍາວເນື້ອຫາ, ໃຊ້ເພື່ອຈື່ຄວາມຍາວຂອງ
ຂໍ້ມູນໄຟລ໌ໃນ bytes; Checksum, ໃຊ້ເພື່ອຈື່ຈໍາ checksum Adler32 ຂອງຂໍ້ມູນໄຟລ໌;
ແລະເວີຊັ່ນ, ໃຊ້ເພື່ອຈື່ຈໍາເລກເວີຊັ່ນ. ຂໍ້ມູນໄຟລ໌ສາມາດເປັນຂໍ້ຄວາມ ຫຼື binary,
ເນື່ອງຈາກວ່າຄວາມຍາວຂອງມັນຖືກກໍານົດໂດຍ header. ບໍ່ມີກົນໄກການອ້າງອີງໃດໆ
ປະເພດສໍາລັບຂໍ້ມູນ. ຍົກເວັ້ນຊ່ອງຂໍ້ມູນບັງຄັບ, ເພີ່ມເຕີມທີ່ຜູ້ໃຊ້ກໍານົດ us-ascii
meta-data ອາດຈະຖືກເກັບໄວ້ໃນສ່ວນຫົວ. ບໍ່​ມີ​ຄວາມ​ແຕກ​ຕ່າງ​ຫຼື delta ຂອງ​ປະ​ເພດ​ໃດ​ຫນຶ່ງ​ສໍາ​ລັບ​ການ​
ລຸ້ນໃດກໍ່ຕາມ.

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

ຮູບແບບຂອງໄຟລ໌ປະຫວັດສາດປະກອບດ້ວຍຫນຶ່ງຫຼືຫຼາຍສະບັບໄຟລ໌ທີ່ມີຂ້າງເທິງ
ຮູບ​ລັກ​, ເຂົ້າ​ຮ່ວມ​ຫົວ​ຫາ​ຫາງ​ໂດຍ​ບໍ່​ມີ​ການ​ແຍກ​ຫຼື​ຕົວ​ຊີ້​ວັດ​ຂອບ​ເຂດ​ຂອງ​ປະ​ເພດ​ໃດ​ຫນຶ່ງ​. ໄດ້
ສະບັບຕ່າງໆແມ່ນຢູ່ໃນລໍາດັບຈາກໃຫຍ່ຫານ້ອຍ, ຈາກຫລ້າສຸດ (ຕົວເລກການແກ້ໄຂຫຼາຍທີ່ສຸດ) ຫາຫນ້ອຍທີ່ສຸດ
(ສະ​ບັບ​ເລກ​ຫນຶ່ງ​)​. ເພື່ອກໍານົດບ່ອນທີ່ສະບັບຫນຶ່ງຢຸດແລະສະບັບຕໍ່ໄປເລີ່ມຕົ້ນ,
ໃຊ້ຊ່ອງຂໍ້ມູນຄວາມຍາວຂອງເນື້ອຫາຢູ່ໃນສ່ວນຫົວ. ຈາກນັ້ນໄຟລ໌ປະຫວັດສາດທັງໝົດຈະຖືກບີບອັດ
ການນໍາໃຊ້ bunzip2 algorithm (ຜ່ານ libbz2). ບໍ່​ມີ​ຄວາມ​ແຕກ​ຕ່າງ​ຫຼື delta ຂອງ​ປະ​ເພດ​ໃດ​ຫນຶ່ງ​ໃນ​
ໄຟລ​໌​ປະ​ຫວັດ​ສາດ​.

ປະໂຫຍດຂອງການບີບອັດໄຟລ໌ແມ່ນວ່າປົກກະຕິແລ້ວມີການຊໍ້າຊ້ອນສູງຫຼາຍ
ລະຫວ່າງສະບັບໄຟລ໌. ຕົວຢ່າງ, ຖ້າມີສອງລຸ້ນທີ່ຄືກັນຖືກກວດເບິ່ງ (ບໍ່ແມ່ນ
ຈໍາເປັນຕາມລໍາດັບ) ສໍາເນົາທີສອງຈະບີບອັດພຽງແຕ່ສອງສາມ bytes. ບໍ່​ມັກ
diff(1) deltas ແບບ, ນີ້ຍັງຮັບມືກັບຫຼາຍຈະຍ້າຍທ່ອນໄມ້ຂອງຂໍ້ມູນພາຍໃນ
ໄຟລ໌. ການນໍາໃຊ້ການຈັດຮູບແບບ bunzip2 ຫມາຍຄວາມວ່າຍັງມີ checksum ສໍາລັບປະຫວັດສາດທັງຫມົດ
ໄຟລ໌, ເຊິ່ງອະນຸຍາດໃຫ້ທ່ານສາມາດກວດພົບຕັນທີ່ບໍ່ດີຢູ່ໃນສ່ວນຫົວ; ມັນຍັງຫມາຍຄວາມວ່າຢູ່ທີ່ນັ້ນ
ເປັນວິທີທີ່ງ່າຍດາຍທີ່ຈະສະກັດຂໍ້ມູນຈາກໄຟລ໌ປະຫວັດສາດເຖິງແມ່ນວ່າໂດຍບໍ່ມີການ aesvt program,
ຫຼືສໍາລັບການທົດສອບ, ຫຼືຍ້ອນວ່າທ່ານຢາກຮູ້ຢາກເຫັນ.

ຕົວຈິງແລ້ວທ່ານສາມາດເລືອກຈາກຈໍານວນຂອງວິທີການບີບອັດ, ລວມທັງ GNU Zip ແລະ
bunzip2, ຜ່ານທາງເລືອກ -compression-algorithm. ສູດການຄິດໄລ່ການບີບອັດເພີ່ມເຕີມອາດຈະເປັນ
ເພີ່ມ​ຂຶ້ນ​ໃນ​ອະ​ນາ​ຄົດ​. ການບີບອັດທີ່ດີທີ່ສຸດທີ່ມີຢູ່ແມ່ນຖືກນໍາໃຊ້, ເພາະວ່ານີ້ເຮັດໃຫ້ຜົນໄດ້ຮັບ
ໄຟລ໌ປະຫວັດສາດທີ່ຫນາແຫນ້ນທີ່ສຸດ. ຮຸ່ນໃນອະນາຄົດຈະສາມາດເຂົ້າເຖິງໄດ້ຕະຫຼອດເວລາ
ການບີບອັດທີ່ໃຊ້ໂດຍລຸ້ນກ່ອນໜ້າ.

ສຸດທ້າຍ - ສຸດທ້າຍ ບັນຫາ
ເບິ່ງ Saltzer, JH et al (1981​) ສິ້ນສຸດ ກະທູ້ທີ່ in ລະບົບ ການອອກແບບ,
http://web.mit.edu/Saltzer/www/publications/endtoend/endtoend.pdf

Xdelta
ຮູບແບບຂອງໄຟລ໌ປະຫວັດສາດນີ້ໄດ້ຮັບການດົນໃຈໂດຍ RFC 3284 - ໄດ້ VCDIFF generic ຄວາມແຕກຕ່າງ ແລະ
ການບີບອັດ ຂໍ້ມູນ ຮູບແບບທີ່ຢູ່ ໃນຂະນະທີ່ aesvt ຮູບແບບບໍ່ໃຊ້ RFC3284 ພາຍໃນ, the
ການໂຕ້ຖຽງສໍາລັບການບີບອັດໃນທົ່ວສະບັບໄຟລ໌ແມ່ນມີຄວາມກ່ຽວຂ້ອງ.

COPYRIGHT


aesvt ເວີຊັ່ນ 4.24.3.D001
ສະຫງວນລິຂະສິດ (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Miller

ໂຄງການ aesvt ມາພ້ອມກັບການຮັບປະກັນຢ່າງແທ້ຈິງ; ສໍາລັບລາຍລະອຽດ, ການນໍາໃຊ້ 'aesvt -VERSion
ໃບອະນຸຍາດ' ຄໍາ​ສັ່ງ​. ນີ້​ແມ່ນ​ຊອບ​ແວ​ຟຣີ​ແລະ​ທ່ານ​ຍິນ​ດີ​ຕ້ອນ​ຮັບ​ເພື່ອ​ແຈກ​ຢາຍ​ມັນ​ພາຍ​ໃຕ້​ການ​
ເງື່ອນໄຂທີ່ແນ່ນອນ; ສໍາລັບລາຍລະອຽດ, ການນໍາໃຊ້ 'aesvt -VERSion ໃບອະນຸຍາດ' ຄໍາ​ສັ່ງ​.

ໃຊ້ aesvt ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌