ນີ້ແມ່ນຄໍາສັ່ງ 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