ນີ້ແມ່ນ jacksum ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍສະຖານີເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
jacksum - computes checksums, CRCs ແລະຂໍ້ຄວາມຍ່ອຍ
ສະຫຼຸບສັງລວມ
jacksum [OPTIONS]... [ເອກະສານ] ...
java - ກະປ໋ອງ /usr/share/java/jacksum.jar [OPTIONS]... [ເອກະສານ] ...
java -cp /usr/share/java/jacksum.jar Jacksum [OPTIONS]... [ເອກະສານ] ...
ລາຍລະອຽດ
Jacksum ເປັນປະໂຫຍດທີ່ເປັນເອກະລາດແລະເປັນເວທີສໍາລັບການຄອມພິວເຕີແລະການກວດສອບ checksums,
CRCs ແລະ hashes (ຂໍ້ຄວາມຍ່ອຍ) ເຊັ່ນດຽວກັນກັບເວລາຂອງໄຟລ໌. Jacksum ຂຽນ
ທັງຫມົດໃນ Java. Java Runtime Environment (JRE), ຢ່າງໜ້ອຍເວີຊັ່ນ 1.3.1 ຫຼືອັນໃດກໍ່ໄດ້
ຕ້ອງການ JRE ທຽບເທົ່າ. ແນະນໍາຢ່າງໜ້ອຍ JRE 1.4.2.
ຕົວກໍານົດການດັ່ງຕໍ່ໄປນີ້ໄດ້ຮັບການສະຫນັບສະຫນູນ:
ເອກະສານ ຊື່ເສັ້ນທາງຂອງໄຟລ໌ທີ່ຈະກວດສອບ. ຕົວແທນແມ່ນຮອງຮັບ. ເຂົາເຈົ້າຂຶ້ນກັບ
shell ທີ່ທ່ານກໍາລັງແລ່ນ. ບໍ່ມີໄຟລ໌, ຫຼືເມື່ອໄຟລ໌ແມ່ນຕົວອັກສອນ "-", ມາດຕະຖານ
ການປ້ອນຂໍ້ມູນຖືກອ່ານ.
ທາງເລືອກດັ່ງຕໍ່ໄປນີ້ແມ່ນສະຫນັບສະຫນູນ:
-a ບາງສິ່ງບາງຢ່າງ
algorithm, ຄ່າເລີ່ມຕົ້ນແມ່ນ sha-1 ນັບຕັ້ງແຕ່ Jacksum 1.0.0, ເບິ່ງ -A. ສູດການຄິດໄລ່ສາມາດເຮັດໄດ້
ຖືກລວມເຂົ້າກັນດ້ວຍຕົວບວກ, ເຊັ່ນ: "sha1+crc32", "bsd+crc24+xor8". ຖ້າເຈົ້າ
ລະບຸ "-a ທັງຫມົດ" ທັງຫມົດ algorithms ສະຫນັບສະຫນູນຖືກນໍາໃຊ້, ເບິ່ງ -F. ທັນທີທີ່ "ທັງຫມົດ"
ຫຼືຕົວອັກສອນບວກຖືກນໍາໃຊ້, ຜົນຜະລິດແມ່ນປົກກະຕິດ້ວຍ checksum hex ແລະ a
ຂະຫນາດໄຟລ໌ທົດສະນິຍົມ. ຕົວຢ່າງ: "sha+", "md5+". ຄຸນສົມບັດສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.7.0,
ເບິ່ງ -A, -F.
-A ສະຫຼັບກັນ. ໂດຍຄ່າເລີ່ມຕົ້ນ Jacksum ໃຊ້ algorithms ທີ່ສະຫນອງໃຫ້ໂດຍ Java API if
ສາມາດໃຊ້ໄດ້, ເພາະວ່າສິ່ງເຫຼົ່ານັ້ນຖືກປັບປຸງໃຫ້ດີທີ່ສຸດໂດຍຜູ້ຂາຍ JVM, ພວກເຂົາມັກຈະສະຫນອງຫຼາຍ
ປະສິດທິພາບທີ່ດີ. ຖ້າ -A ຖືກຕັ້ງ, Jacksum ໃຊ້ Java ທີ່ບໍລິສຸດ
ການປະຕິບັດຂັ້ນຕອນວິທີ (ຖ້າມີ). ຕົວຈິງແລ້ວ, Jacksum ສະຫນັບສະຫນູນທາງເລືອກ
ການປະຕິບັດສໍາລັບສູດການຄິດໄລ່ດັ່ງຕໍ່ໄປນີ້: adler32, crc32, md5, sha-1, sha-256,
sha-384, sha-512 ນັບຕັ້ງແຕ່ Jacksum 1.5.0, ເບິ່ງ -a.
-c ບັນຊີລາຍຊື່
ກວດສອບຄວາມສົມບູນກັບບັນຊີລາຍການທີ່ໃຫ້. ບັນຊີລາຍຊື່ປົກກະຕິແລ້ວແມ່ນຜົນຜະລິດທີ່ຜ່ານມາຂອງ
Jacksum, ສ້າງຂຶ້ນໂດຍສະເພາະກັບທາງເລືອກ -m. ນອກນັ້ນທ່ານຍັງສາມາດກວດສອບບັນຊີລາຍຊື່ທີ່
ຖືກສ້າງຂື້ນໂດຍແອັບພລິເຄຊັນທີ່ແຕກຕ່າງກັນ. ໃນກໍລະນີນີ້, ທ່ານຈໍາເປັນຕ້ອງກໍານົດທັງຫມົດ
ຕົວກໍານົດການທີ່ຈໍາເປັນເພື່ອຜະລິດຜົນຜະລິດດຽວກັນ. ພາລາມິເຕີ -F ຈະເປັນ
ບໍ່ສົນໃຈ. ເພື່ອຍົກເວັ້ນໄຟລ໌, ພຽງແຕ່ເອົາເສັ້ນອອກຈາກລາຍຊື່. ມີຄຸນສົມບັດ
ນັບຕັ້ງແຕ່ Jacksum 1.3.0, ເບິ່ງ -l -I ແລະ -m.
-d ໄດເລກະທໍລີ (ປົກກະຕິ) ເທົ່ານັ້ນ. ຢ່າຕິດຕາມລິ້ງສັນຍາລັກຢູ່ໃນ Linux/Unix. ສັນຍາລັກ
ການເຊື່ອມຕໍ່ຈາກໂຟເດີຍ່ອຍໄປຫາໂຟນເດີຫຼັກສາມາດເຮັດໃຫ້ເກີດ loops ທີ່ບໍ່ສິ້ນສຸດພາຍໃຕ້ Unix/Linux
ໃນຂະນະທີ່ recursively traverseing ຕົ້ນໄມ້. ຖ້າຕົວເລືອກນີ້ຖືກຕັ້ງ, ສັນຍາລັກເຊື່ອມຕໍ່ກັບ
ໄດເລກະທໍລີຈະຖືກລະເລີຍ. ຕົວເລືອກນີ້ຈະຖືກລະເລີຍພາຍໃຕ້ Windows. ຄຸນນະສົມບັດ
ມີຕັ້ງແຕ່ Jacksum 1.5.0, ເບິ່ງ -r.
-e seq ຄວາມຄາດຫວັງ. ລໍາດັບສໍາລັບການຄິດໄລ່ແມ່ນຄາດວ່າຈະ. ເຮັດວຽກຮ່ວມກັບໄຟລ໌,
ການປ້ອນຂໍ້ມູນມາດຕະຖານ ຫຼືທາງເລືອກ -q. ກັບຄືນ OK (ອອກລະຫັດ 0) ຫຼື MISMATCH (ລະຫັດອອກ 1).
ມີໃຫ້ຕັ້ງແຕ່ Jacksum 1.4.0. ເຮັດວຽກຍັງມີຫຼາຍໄຟລ໌ຫຼືລະບົບເພື່ອ
ຊອກຫາສິ່ງທີ່ຊ້ໍາກັນ, ໃນກໍລະນີນີ້, ການຄົ້ນພົບທັງຫມົດຖືກພິມອອກ. ລໍາດັບສາມາດ
ລະບຸທັງກໍລະນີທີ່ລະອຽດອ່ອນ ຫຼືຕົວພິມນ້ອຍ, ຍົກເວັ້ນການເຂົ້າລະຫັດ Base 64 (ໂດຍ
-E) ໄດ້ຖືກກໍານົດ. ມີຕັ້ງແຕ່ Jacksum 1.6.0, ເບິ່ງ -a, -q, -E, -x ແລະ
-X.
-E ການເຂົ້າລະຫັດ
ການເຂົ້າລະຫັດ. checksum ສາມາດເຂົ້າລະຫັດໄດ້:
bin Binary
ທົດສະນິຍົມ
ຕຸລາ Octal
hex ເລກຖານສິບຫົກຕົວພິມນ້ອຍ (ຄືກັນກັບ -x)
hexup ເລກຖານສິບຫົກຕົວພິມໃຫຍ່ (ຄືກັນກັບ -X)
base16 ຖານ 16 (ຕາມກໍານົດໂດຍ RFC 3548)
base32 ຖານ 32 (ຕາມກໍານົດໂດຍ RFC 3548)
base64 ຖານ 64 (ຕາມກໍານົດໂດຍ RFC 3548)
bb BubbleBabble (ໃຊ້ໂດຍ OpenSSH ແລະ SSH2)
ມີຕັ້ງແຕ່ Jacksum 1.6.0, ເບິ່ງ -x ແລະ -X.
-f ໄຟລ໌ຂະບວນການເທົ່ານັ້ນ, ທາງເລືອກນີ້ສະກັດກັ້ນຂໍ້ຄວາມ "... ແມ່ນ
ໄດເລກະທໍລີ" ແລະ " ... ບໍ່ແມ່ນໄຟລ໌ປົກກະຕິ".
Jacksum 1.0.0, ເບິ່ງ -V.
-F ຮູບແບບ
ຕັ້ງຮູບແບບຜົນຜະລິດທີ່ສາມາດປັບແຕ່ງໄດ້ເພື່ອຂຽນທັບຄ່າເລີ່ມຕົ້ນ.
ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.5.0, ຖ້າບໍ່ລະບຸອື່ນ, ເບິ່ງເຊັ່ນກັນ
-a, -E, -g, -G, -p, -P, -s, -t, -x, -X.
#ALGONAME ຈະຖືກແທນທີ່ດ້ວຍຊື່ຂອງ algorithm
#ALGONAME{i} ເບິ່ງ #CHECKSUM{i} ນຳ.
#CHECKSUM ຈະຖືກແທນທີ່ດ້ວຍ hash, CRC ຫຼືຄ່າລວມ
(ຂຶ້ນກັບ -a, -b, -g, -G, -x, -X)
#CHECKSUM{i} ຖ້າຕົວອັກສອນທີ່ເອີ້ນວ່າ + ເຄີຍໃຊ້ແລ້ວ
ແຍກຫຼາຍສູດການຄິດໄລ່ຢູ່ທາງເລືອກ -a, the
token ຈະຖືກແທນທີ່ດ້ວຍ checksum. ໄດ້
token ຖືກດັດສະນີໂດຍຕົວເລກ. ຖ້າທ່ານໃຊ້
ຕົວອັກສອນເອີ້ນວ່າ i ແທນທີ່ຈະເປັນຕົວເລກ, ມັນ
ເຮັດວຽກຄືກັບດັດສະນີອັດຕະໂນມັດ. (1.6)
#FILENAME ຈະຖືກແທນທີ່ດ້ວຍຊື່ໄຟລ໌ ແລະເສັ້ນທາງ (ຂຶ້ນກັບ
on -p ແລະ -P)
#FILENAME{NAME} ຈະຖືກແທນທີ່ດ້ວຍຊື່ໄຟລ໌ (1.5)
#FILENAME{PATH} ຈະຖືກແທນທີ່ດ້ວຍ filepath (1.5)
#FILESIZE ຈະຖືກແທນທີ່ດ້ວຍຂະໜາດໄຟລ໌
#FINGERPRINT ເປັນນາມແຝງສຳລັບ #CHECKSUM
#SEPARATOR ຈະຖືກແທນທີ່ດ້ວຍຕົວແຍກທີ່ເຈົ້າເຮັດໄດ້
ລະບຸດ້ວຍ -s
#TIMESTAMP ຈະຖືກທົດແທນໂດຍສະແຕມເວລາ (ຂຶ້ນກັບ -t)
#QUOTE ຈະຖືກແທນທີ່ດ້ວຍ quote char (")
-g ນັບ
ຈັດກຸ່ມຜົນຜະລິດ hex ສໍາລັບ checksum ໃນ "ນັບ" bytes ສໍາລັບການອ່ານໄດ້ດີຂຶ້ນ. ເທົ່ານັ້ນ
ຖືກຕ້ອງຖ້າການເຂົ້າລະຫັດເປັນ hex ຫຼື hexup. ກຸ່ມຖືກແຍກອອກໂດຍຫວ່າງເປົ່າຫຼືໂດຍ
ຕົວອັກສອນທີ່ລະບຸໂດຍ -G. ຄ່າສຳລັບການນັບຈະຕ້ອງຫຼາຍກວ່າ 0. ສາມາດໃຊ້ໄດ້
ຕັ້ງແຕ່ Jacksum 1.6.0, ເບິ່ງ -E, -G, -x ແລະ -X -G char group character. ຖືກຕ້ອງເທົ່ານັ້ນ
ຖ້າການເຂົ້າລະຫັດເປັນເລກຖານສິບຫົກ ແລະ -g ໄດ້ຖືກຕັ້ງ.
-h [ພາສາ] [ພາກ]
ພິມການຊ່ວຍເຫຼືອ, ລະຫັດທີ່ຖືກຕ້ອງສໍາລັບ "lang" ແມ່ນ "en" ຫຼື "de", ຄ່າເລີ່ມຕົ້ນແມ່ນ "en"; ຄ່າທີ່ຖືກຕ້ອງ
ສໍາລັບ "section" ແມ່ນສະຕຣິງເຊັ່ນ headers ຫຼືທາງເລືອກ. ເບິ່ງພາກ EXAMPLES ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
ຂໍ້ມູນ. ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.0.0, ສ່ວນພາລາມິເຕີຕັ້ງແຕ່ Jacksum 1.6.0,
ເບິ່ງ -v.
-I string
ບໍ່ສົນໃຈ. ໃນຂະນະທີ່ສ້າງລາຍຊື່ໂດຍ -m ຫຼືອ່ານລາຍຊື່ໂດຍ -c, ເສັ້ນຖືກລະເວັ້ນຖ້າ
ພວກເຂົາເລີ່ມຕົ້ນດ້ວຍສາຍທີ່ລະບຸ. ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.6.0, ເບິ່ງ -c
ແລະ -m.
-l ບັນຊີລາຍຊື່. ພຽງແຕ່ລາຍຊື່ໄຟລ໌ທີ່ຖືກດັດແກ້ຫຼືລຶບຖິ້ມ. ໃນການປະສົມປະສານກັບ -c ເທົ່ານັ້ນ.
ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.4.0, ເບິ່ງ -c.
-m ພິມ metainfo. ເສັ້ນເພີ່ມເຕີມຈະຖືກພິມອອກ. ດ້ວຍ metainfo ທີ່ມີໃຫ້ທ່ານ
ສາມາດກວດສອບໄຟລ໌ຕໍ່ກັບບັນຊີລາຍການທີ່ໄດ້ຮັບໂດຍບໍ່ຈໍາເປັນຕ້ອງລະບຸຈໍານວນຫຼາຍ
ຕົວກໍານົດການຄໍາສັ່ງ. ຮູບແບບການປັບແຕ່ງໃດຫນຶ່ງທີ່ທ່ານປົກກະຕິສາມາດລະບຸດ້ວຍ -F ແມ່ນ
ບໍ່ສົນໃຈ. ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.3.0, ເບິ່ງ -c.
-o ເອກະສານ
ຜົນຜະລິດ. ຜົນຜະລິດຂອງໂຄງການໄປຫາໄຟລ໌ແທນທີ່ຈະເປັນຜົນຜະລິດມາດຕະຖານ.
ໂປລແກລມອອກດ້ວຍການເຕືອນຖ້າໄຟລ໌ມີຢູ່. ໄຟລ໌ທີ່ລະບຸໄວ້ໂດຍ
-o ຖືກຍົກເວັ້ນຈາກຂະບວນການຄິດໄລ່. ມີຕັ້ງແຕ່ Jacksum 1.6.0, ເບິ່ງ
ຍັງ -O, -u ແລະ -U.
-O ເອກະສານ
ຜົນຜະລິດ. ຄືກັນກັບ -o, ແນວໃດກໍ່ຕາມໄຟລ໌ທີ່ມີຢູ່ແລ້ວຈະຖືກຂຽນທັບໂດຍບໍ່ມີການໃດໆ
ເຕືອນໄພ. ເບິ່ງ -U. ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.6.0, ເບິ່ງ -o, -u ແລະ -U.
-p ເສັ້ນທາງ. ໃສ່ຂໍ້ມູນເສັ້ນທາງໃນແຕ່ລະເສັ້ນ, ແທນທີ່ຈະພິມສ່ວນຫົວສໍາລັບແຕ່ລະຄົນ
ໄດເລກະທໍລີໃນຂະນະທີ່ປະມວນຜົນໂຟນເດີ recursively (-r). ດ້ວຍທາງເລືອກນີ້ຜົນຜະລິດ
ຈະເພີ່ມຂຶ້ນ, ແຕ່ໃນດ້ານ flip ມັນຈະງ່າຍຂຶ້ນຫຼາຍທີ່ຈະຈັດລຽງຫຼື grep ໄດ້
ສາຍທີ່ມີໂຄງການທີ່ສອດຄ້ອງກັນ. ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.4.0, ເບິ່ງ -F, -P,
-r ແລະ -w.
-P char
ຕົວແຍກທາງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຕົວແຍກຊື່ໄຟລ໌ເລີ່ມຕົ້ນຂຶ້ນກັບລະບົບ
ລັກສະນະຖືກນໍາໃຊ້. ໃນລະບົບ Unix ລັກສະນະແມ່ນ slash (/), ໃນ Microsoft
ລະບົບ Windows ມັນແມ່ນ slash ກັບຄືນໄປບ່ອນ (\). ທ່ານສາມາດປ່ຽນຄ່າເລີ່ມຕົ້ນໄດ້ຖ້າຫາກວ່າພິເສດ
ຮູບແບບຜົນຜະລິດສໍາລັບຊື່ໄຟລ໌ (ເຊັ່ນ: ການເຊື່ອມຕໍ່ HTML) ແມ່ນຕ້ອງການ. ມີຕັ້ງແຕ່
Jacksum 1.5.0, ເບິ່ງ -F ແລະ -p.
-q [ປະເພດ:]seq
ດໍາເນີນການລໍາດັບໄວແລະອອກຈາກໂຄງການ. ປະເພດສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດ
ປະເພດຂອງລໍາດັບ (ຂໍ້ຄວາມ, ເລກຖານສິບຫົກຫຼືເລກຖານສິບ):
txt: ຕົວຢ່າງ 1
hex:4578616D706C6531
ເດືອນທັນວາ: 69,120,97,109,112,108,101,49
4578616D706C6531
ຖ້າປະເພດບໍ່ໄດ້ຕັ້ງ, seq ຄາດວ່າຈະຢູ່ໃນຮູບແບບ hex. ຖ້າປະເພດຖືກຕັ້ງເປັນ
"txt", charset ເລີ່ມຕົ້ນຂອງເວທີຈະຖືກນໍາໃຊ້ເພື່ອຕີຄວາມຫມາຍລໍາດັບທີ່ເອີ້ນວ່າ
seq. ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.3.0 (hex ເທົ່ານັ້ນ), ພິມຕັ້ງແຕ່ 1.5.0.
-r process subdirectory recursively (ໂດຍບໍ່ມີຕົວກໍານົດການໄຟລ໌, ລະບົບປະຈຸບັນແມ່ນ
ໃຊ້). ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.0.0, ເບິ່ງ -p ແລະ -w.
-s Sep ສະຕຣິງຕົວແຍກແບບກຳນົດເອງ (\t, \n, \r, \", \' ແລະ \\ ຈະຖືກແປ).
ຄ່າເລີ່ມຕົ້ນແມ່ນຂຶ້ນກັບລະບົບ checksum algorithm. ມີຕັ້ງແຕ່ Jacksum 1.0.0, ເບິ່ງ
ຍັງ -F.
-S ສະຫຼຸບ. ນີ້ຄິດໄລ່ພຽງແຕ່ຫນຶ່ງມູນຄ່າ checksum. ໄຟລ໌ທັງຫມົດ, ໄດເລກະທໍລີ
ໂຄງສ້າງ, ຊື່ໄຟລ໌ ແລະເວລາ (ຖ້າຮ້ອງຂໍ) ແມ່ນສ່ວນຫນຶ່ງຂອງ checksum ນັ້ນ.
ເບິ່ງ -w. ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.5.0, ເບິ່ງ -r ແລະ -w.
-t ຮູບແບບ
ຮູບແບບເວລາ. ຫ້ອງຮຽນຮູບແບບ SimpleDateFormat ຂອງ Java ຈະຖືກນໍາໃຊ້. ຖືກຕ້ອງ
ຕົວອັກສອນແມ່ນ
G Era ຜູ້ອອກແບບ
y ປີ
M ເດືອນໃນປີ
w ອາທິດໃນປີ
W ອາທິດໃນເດືອນ
D ວັນໃນປີ
d ມື້ໃນເດືອນ
F ມື້ຂອງອາທິດໃນເດືອນ
ມື້ E ໃນອາທິດ
ເຄື່ອງໝາຍ AM/PM
ຊົ່ວໂມງຕໍ່ມື້ (0-23)
k ຊົ່ວໂມງຕໍ່ມື້ (1-24)
K ຊົ່ວໂມງຕອນເຊົ້າ (0-11)
ຊົ່ວໂມງ ເຊົ້າ/ແລງ (1-12) ຊົ່ວໂມງ
m ນາທີໃນຊົ່ວໂມງ
s ວິນາທີໃນນາທີ
S Millisecond
z ເຂດເວລາ, ໂດຍທົ່ວໄປ
Z ເຂດເວລາ, RFC 822
ຖ້າແບບຟອມຖືກຕັ້ງເປັນຄໍາວ່າ "ຄ່າເລີ່ມຕົ້ນ", ເວລາກໍານົດຈະຖືກຈັດຮູບແບບດ້ວຍ
"yyyyMMddHHmmss". ນັບຕັ້ງແຕ່ Jacksum 1.3.0
#SEPARATOR ຈະຖືກແທນທີ່ດ້ວຍຕົວແຍກທີ່ທ່ານ
ສາມາດລະບຸດ້ວຍ -s
#QUOTE ຈະຖືກແທນທີ່ດ້ວຍ quote char (")
ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.6.0, ເບິ່ງ -F.
-u ເອກະສານ
ugly, undesirable, unforeseen, uninvited. ຂໍ້ຄວາມຜິດພາດຂອງໂຄງການແມ່ນ
ປ່ຽນເສັ້ນທາງໄປຫາໄຟລ໌ແທນທີ່ຈະເປັນຄວາມຜິດພາດມາດຕະຖານ. ໂຄງການອອກຖ້າຫາກວ່າໄຟລ໌
ມີຢູ່. ໄຟລ໌ທີ່ຖືກກໍານົດໂດຍ -u ແມ່ນຖືກຍົກເວັ້ນຈາກການຄິດໄລ່
ຂະບວນການ. ມີໃຫ້ຕັ້ງແຕ່ Jacksum 1.6.0, ເບິ່ງ -U, -o ແລະ -O.
-U ເອກະສານ
ugly, undesirable, unforeseen, uninvited. ຄືກັນກັບ -u, ຢ່າງໃດກໍຕາມ, ໄຟລ໌ທີ່ມີຢູ່ແລ້ວຈະ
ຈະຖືກຂຽນທັບໂດຍບໍ່ມີການເຕືອນໃດໆ. ເບິ່ງ -O. ມີໃຫ້ຕັ້ງແຕ່ Jacksum 1.6.0,
ເບິ່ງ -u, -o ແລະ -O.
-v ສະບັບ. ພິມສະບັບຜະລິດຕະພັນແລະອອກ. ມີຕັ້ງແຕ່ Jacksum 1.2.0, ເບິ່ງ
ຍັງ -h.
-V ການຄວບຄຸມ
ຄຳເວົ້າ. ພິມຂໍ້ມູນເພີ່ມເຕີມ. ຖ້າ -V ແມ່ນຕົວກໍານົດການດຽວທີ່ມັນປະຕິບັດຄື
-v. "ການຄວບຄຸມ" ສາມາດເປັນຫນຶ່ງໃນຄໍາສໍາຄັນຕໍ່ໄປນີ້ທີ່ຕ້ອງຖືກແຍກອອກໂດຍ a
ເຄື່ອງໝາຍຈຸດ:
ລາຍລະອຽດ | nodetails ຄວາມຜິດພາດທີ່ມີຫຼືບໍ່ມີລາຍລະອຽດ
ຄໍາເຕືອນ | nowarnings ຄໍາເຕືອນຫຼືບໍ່ມີຄໍາເຕືອນ
ສະຫຼຸບ | nosummary ສະຫຼຸບໃນຕອນທ້າຍຫຼືບໍ່
ຖ້າການຄວບຄຸມຖືກຕັ້ງເປັນ "ຄ່າເລີ່ມຕົ້ນ", ການຄວບຄຸມແມ່ນຕັ້ງເປັນ "ລາຍລະອຽດ, ຄໍາເຕືອນ, ສະຫຼຸບ".
ສາມາດໃຊ້ໄດ້ຕັ້ງແຕ່ Jacksum 1.6.0, ເບິ່ງ -f ແລະ -v.
-w ຕົວກໍານົດການໄຟລ໌ (ພາລາມິເຕີສຸດທ້າຍ) ມີຈຸດປະສົງເພື່ອເປັນໄດເລກະທໍລີທີ່ເຮັດວຽກ.
ນີ້ອະນຸຍາດໃຫ້ສ້າງຊື່ເສັ້ນທາງທີ່ກ່ຽວຂ້ອງແທນທີ່ຈະເປັນຊື່ຢ່າງແທ້ຈິງ. ຖືກຕ້ອງພຽງແຕ່ຖ້າ
ຕົວກໍານົດການໄຟລ໌ແມ່ນໄດເລກະທໍລີ. ມີຕັ້ງແຕ່ Jacksum 1.6.0, ເບິ່ງ -r ແລະ
- ນ.
-x ຜົນຜະລິດ hex ຕົວພິມນ້ອຍສໍາລັບ checksum, ມັນເປັນນາມແຝງສໍາລັບ -E hex. ມີຕັ້ງແຕ່
Jacksum 1.1.0, ເບິ່ງ -E.
-X ຜົນຜະລິດ hex ຕົວພິມໃຫຍ່ສໍາລັບ checksum, ມັນເປັນນາມແຝງສໍາລັບ -E hexup. ມີ
ນັບຕັ້ງແຕ່ Jacksum 1.1.0, ເບິ່ງ -E.
ສູດການຄິດໄລ່ຕໍ່ໄປນີ້ແມ່ນຮອງຮັບ:
adler32, adler-32
ສູດການຄິດໄລ່:
Adler32 [java.util.zip.Adler32]
ຄວາມຍາວ:
bits 32
ປະເພດ:
checksum, 1995
ນັບຕັ້ງແຕ່:
Jacksum 1.0.0 (ນາມແຝງ "adler-32" ຕັ້ງແຕ່ 1.2.0)
ຄໍາເຫັນ:
Adler32 ຖືກປະດິດໂດຍ Mark Adler ໃນປີ 1995.
ຂໍ້ມູນຈໍາເພາະສໍາລັບ Adler32 ອາດຈະພົບເຫັນ
ໃນ RFC 1950. Adler32 ເປັນສ່ວນຂະຫຍາຍ 32-bit
ແລະການປັບປຸງວິທີການ Fletcher,
ໃຊ້ໃນມາດຕະຖານ ITU-T X.224 / ISO 8073.
[jonelo.jacksum.algorithm.Adler32alt] ແມ່ນ
ການປະຕິບັດທາງເລືອກແລະມັນຖືກນໍາໃຊ້ຖ້າ
ທາງເລືອກ -A ແມ່ນຖືກກໍານົດ.
bsd, bsdsum, sumbsd
ສູດການຄິດໄລ່:
BSD checksum algorithm
ຄວາມຍາວ:
bits 16
ປະເພດ:
Checkum
ນັບຕັ້ງແຕ່:
Jacksum 1.0.0 (ນາມແຝງ "bsdsum" ຕັ້ງແຕ່ 1.2.0, ນາມແຝງ
"sumbsd" ນັບຕັ້ງແຕ່ 1.6.0)
ຄໍາເຫັນ:
ຮູບແບບຜົນຜະລິດແມ່ນຄືກັນກັບຕົ້ນສະບັບ
ຜົນລວມຂອງໂຄງການ (ຂະຫນາດໃນ 1024 ຕັນໄບຕ໌)
ເບິ່ງ sysv
- ພາຍໃຕ້ BeOS ມັນແມ່ນ /bin/sum [-r]
- ພາຍໃຕ້ FreeBSD ມັນແມ່ນ /usr/bin/sum
ແລະ /usr/bin/cksum -o 1
- ພາຍໃຕ້ HP-UX ມັນແມ່ນ /usr/bin/sum -r
- ພາຍໃຕ້ IBM AIX ມັນແມ່ນ /usr/bin/sum [-r]
- ພາຍໃຕ້ Linux ມັນແມ່ນ /usr/bin/sum [-r]
- ພາຍໃຕ້ MacOS X ມັນແມ່ນ /usr/bin/sum
ແລະ /usr/bin/cksum -o 1
- ພາຍໃຕ້ Solaris ມັນແມ່ນ /usr/ucb/sum
- ພາຍໃຕ້ Windows ບໍ່ມີຜົນລວມ
cksum
ສູດການຄິດໄລ່:
POSIX 1003.2 ສູດການຄິດໄລ່ CRC
ຄວາມຍາວ:
bits 32
ປະເພດ:
crc
ນັບຕັ້ງແຕ່:
Jacksum 1.0.0
ຄໍາເຫັນ:
- ພາຍໃຕ້ BeOS ມັນແມ່ນ /bin/cksum
- ພາຍໃຕ້ FreeBSD ມັນແມ່ນ /usr/bin/cksum
- ພາຍໃຕ້ HP-UX ມັນແມ່ນ /usr/bin/cksum ແລະ
/usr/bin/sum -p
- ພາຍໃຕ້ IBM AIX ມັນແມ່ນ /usr/bin/cksum
- ພາຍໃຕ້ Linux ມັນແມ່ນ /usr/bin/cksum
- ພາຍໃຕ້ MacOS X ມັນແມ່ນ /usr/bin/cksum
- ພາຍໃຕ້ Solaris ມັນແມ່ນ /usr/bin/cksum
- ພາຍໃຕ້ Tru64 ist es /bin/cksum (CMD_ENV=xpg4)
- ພາຍໃຕ້ Windows ບໍ່ມີ cksum
POSIX CRC ບໍ່ສາມາດອະທິບາຍໄດ້ຢ່າງສົມບູນ
ໂດຍ Rocksoft-Model, ເນື່ອງຈາກວ່າ algorithm
ຕື່ມຂໍ້ຄວາມທີ່ມີຄວາມຍາວຂອງມັນ. ໂດຍບໍ່ມີການ
ພິເສດນີ້, ລະຫັດຈະເປັນ:
crc:32,04C11DB7,0,false,false,FFFFFFFF
crc64, crc-64
ສູດການຄິດໄລ່:
CRC-64
ຄວາມຍາວ:
bits 64
ປະເພດ:
crc:64,1B,0,ຈິງ,ຈິງ,0
ນັບຕັ້ງແຕ່:
Jacksum 1.5.0
ຄໍາເຫັນ:
ສູດການຄິດໄລ່ນີ້ແມ່ນໄດ້ອະທິບາຍໄວ້ໃນ
ມາດຕະຖານ ISO 3309.
(ໂປລີເຄື່ອງກໍາເນີດແມ່ນ x^64 + x^4 + x^3 + x + 1)
elf, elf32, elf-32
ສູດການຄິດໄລ່:
ELF
ຄວາມຍາວ:
bits 32
ປະເພດ:
hash
ນັບຕັ້ງແຕ່:
Jacksum 1.5.0
ຄໍາເຫັນ:
ຟັງຊັນ hash ທີ່ໃຊ້ໃນ Unix ELF (Executable
ແລະ Linkable Format) ສໍາລັບໄຟລ໌ວັດຖຸ.
ed2k, emule, edonkey
ສູດການຄິດໄລ່:
eMule/eDonkey
ຄວາມຍາວ:
bits 128
ປະເພດ:
hash
ນັບຕັ້ງແຕ່:
Jacksum 1.5.0
ຄໍາເຫັນ:
ສູດການຄິດໄລ່ນີ້ຖືກນໍາໃຊ້ໃນ eDonkey resp. eMule,
ມັນແມ່ນອີງໃສ່ MD4, ແຕ່ຜົນຕອບແທນແຕກຕ່າງກັນ
ລາຍນິ້ວມືສຳລັບໄຟລ໌ >= 9500 KB.
ເພີ່ມຂຶ້ນ
ສູດການຄິດໄລ່:
GOST R 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
ຄວາມຍາວ:
bits 256
ປະເພດ:
hash, 1994
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
"GOsudarstvennyi ມາດຕະຖານ", ພາສາລັດເຊຍສໍາລັບ
"ມາດຕະຖານຂອງລັດຖະບານ". ຈັດພີມມາໃນປີ 1994 ເປັນ
ມາດຕະຖານໂຊວຽດ GOST-R-34.11-94.
ມີ 160, ມີ-160, ມີ 160
ຂັ້ນຕອນການ:
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
ຄວາມຍາວ:
bits 160
ປະເພດ:
hash, 2000
ນັບຕັ້ງແຕ່:
Jacksum 1.7.0
ຄໍາເຫັນ:
HAS-160 ເປັນທັງຟັງຊັນ hash cryptographic ແລະ
ມາດຕະຖານ TTA ຂອງເກົາຫຼີ (ໂທລະຄົມມະນາຄົມ ແລະ
ແລະສະມາຄົມເຕັກໂນໂລຊີ).
ຮາວາລ, ຮາຮາລ __
ສູດການຄິດໄລ່:
Haval [gnu.crypto.hash.Haval]
ຄວາມຍາວ:
128, 160, 192, 224 ຫຼື 256 bits
ປະເພດ:
hash, 1992
ນັບຕັ້ງແຕ່:
Jacksum 1.4.0
ຄໍາເຫັນ:
Haval ແມ່ນ invented ໂດຍ Yuliang Zheng, Josef
Pieprzyk, ແລະ Jennifer Seberry ໃນປີ 1992.
ສູດການຄິດໄລ່ຂອງຂໍ້ຄວາມ Haval ມີ a
ຄວາມຍາວຂອງຜົນຜະລິດຕົວປ່ຽນແປງ, ມີຈໍານວນຕົວປ່ຽນແປງຂອງ
ຮອບ. ຄວາມຍາວຜົນຜະລິດ ສາມາດແຕກຕ່າງກັນຈາກ 128
ເປັນ 256 bits ເພີ່ມຂຶ້ນ 32 bits. ໄດ້
ຈໍານວນຂອງຮອບ ສາມາດແຕກຕ່າງກັນຈາກ 3 ຫາ 5. The
ຄ່າເລີ່ມຕົ້ນ (ພຽງແຕ່ "haval") ແມ່ນ 128 ແລະ 3.
md2, ຂ້ອຍແມ່ນ md2
ສູດການຄິດໄລ່:
MD2 [gnu.crypto.hash.MD2]
ຄວາມຍາວ:
bits 128
ປະເພດ:
hash, 1989
ນັບຕັ້ງແຕ່:
Jacksum 1.2.0
ຄໍາເຫັນ:
ສູດການຄິດໄລ່ຂໍ້ຄວາມ MD2 ຕາມທີ່ໄດ້ກຳນົດໄວ້ໃນ
RFC 1319;
RSA Laboratories, ໃນ Bulletin #4 ຂອງເຂົາເຈົ້າ, ລົງວັນທີ
ເດືອນພະຈິກ 12, 1996, ແນະນໍາໃຫ້ປັບປຸງ
ແອັບພລິເຄຊັນຢູ່ຫ່າງຈາກ MD2 ທຸກຄັ້ງທີ່ມັນຢູ່
ພາກປະຕິບັດ.
Jacksum ສະຫນັບສະຫນູນ MD2 ສໍາລັບຄວາມເຂົ້າກັນໄດ້ແລະການສຶກສາ
ຈຸດປະສົງ.
md4, ຂ້ອຍແມ່ນ md4
ສູດການຄິດໄລ່:
MD4 [gnu.crypto.hash.MD4]
ຄວາມຍາວ:
bits 128
ປະເພດ:
hash, 1990
ນັບຕັ້ງແຕ່:
Jacksum 1.2.0
ຄໍາເຫັນ:
ສູດການຄິດໄລ່ຂໍ້ຄວາມ MD4 ຕາມທີ່ໄດ້ກຳນົດໄວ້ໃນ
RFC 1320;
RSA Laboratories, ໃນ Bulletin #4 ຂອງເຂົາເຈົ້າ, ລົງວັນທີ
ວັນທີ 12 ພະຈິກ 1996, ແນະນໍາວ່າ MD4 ຄວນ
ບໍ່ໄດ້ຖືກນໍາໃຊ້.
Jacksum ສະຫນັບສະຫນູນ MD4 ສໍາລັບຄວາມເຂົ້າກັນໄດ້ແລະການສຶກສາ
ຈຸດປະສົງ.
md5, ຂ້ອຍແມ່ນ md5
ສູດການຄິດໄລ່:
MD5 [java.security.MessageDigest]
ຄວາມຍາວ:
bits 128
ປະເພດ:
hash, 1991
ນັບຕັ້ງແຕ່:
Jacksum 1.0.0
ຄໍາເຫັນ:
ສູດການຄິດໄລ່ຂໍ້ຄວາມ MD5 ຖືກອອກແບບໂດຍ
Ronald Rivest ໃນປີ 1991, ແລະມັນຖືກກໍານົດໄວ້ໃນ
RFC 1321. [gnu.crypto.hash.MD5] ແມ່ນທາງເລືອກ
ການປະຕິບັດແລະມັນຈະຖືກນໍາໃຊ້ຖ້າທ່ານມີ
ກໍານົດທາງເລືອກ -A.
- ພາຍໃຕ້ BeOS ມັນແມ່ນ /bin/md5sum
- ພາຍໃຕ້ FreeBSD ມັນແມ່ນ /sbin/md5
- ພາຍໃຕ້ HP-UX ບໍ່ມີ md5 ຫຼື md5sum
- ພາຍໃຕ້ Linux ມັນແມ່ນ /usr/bin/md5sum
- ພາຍໃຕ້ MacOS X ມັນແມ່ນ /usr/bin/md5
- ພາຍໃຕ້ Solaris ມັນແມ່ນ /usr/sbin/md5 (SUNWkeymg)
- ພາຍໃຕ້ Windows ບໍ່ມີ md5 ຫຼື md5sum
none
ສູດການຄິດໄລ່:
none
ຄວາມຍາວ:
bits 0
ປະເພດ:
n / a
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
ຄິດໄລ່ບໍ່ມີ checksum, ມັນບໍ່ໄດ້ອ່ານ
ເນື້ອໃນຂອງໄຟລ໌, ມັນພຽງແຕ່ກໍານົດ
ຂະຫນາດໄຟລ໌ (ແລະເວລາຖ້າຫາກວ່າຕ້ອງການ)
crc:
ສູດການຄິດໄລ່:
CRC
ຄວາມຍາວ:
8..64 ບິດ
ປະເພດ:
crc
ນັບຕັ້ງແຕ່:
Jacksum 1.7.0
ຄໍາເຫັນ:
ດ້ວຍ CRC ທົ່ວໄປນີ້ທ່ານສາມາດກໍານົດ CRC ທັງຫມົດ.
ສູດການຄິດໄລ່ທີ່ສາມາດໄດ້ຮັບການອະທິບາຍໂດຍທີ່ມີຊື່ສຽງ
"Rocksoft (tm) Model CRC Algorithm".
ຕ້ອງມີ 6 ຄ່າ, ເຊິ່ງຈະຕ້ອງເປັນ
ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ. ເຫຼົ່ານີ້ແມ່ນ:
width,poly,init,refIn,refOut,xorOut
width - ຄວາມກວ້າງຂອງ crc, ສະແດງອອກເປັນບິດ.
ນີ້ແມ່ນຫນຶ່ງຫນ້ອຍກວ່າຄວາມກວ້າງຂອງ
ໂພລີ.
poly - polynomial, ລະບຸເປັນ hex
ດ້ານເທິງຂອງ poly ຄວນເປັນ
ຖືກລະເວັ້ນ. ຕົວຢ່າງ, ຖ້າ poly ແມ່ນ
10110, ທ່ານຄວນລະບຸ 06. An
ລັກສະນະທີ່ສໍາຄັນຂອງພາລາມິເຕີນີ້
ແມ່ນວ່າມັນເປັນຕົວແທນຂອງ unreflected ໄດ້
poly; ລຸ່ມສຸດຂອງພາລາມິເຕີນີ້
ແມ່ນ LSB ຂອງຕົວຫານສະເໝີ
ໃນລະຫວ່າງການແບ່ງສ່ວນໂດຍບໍ່ຄໍານຶງເຖິງ
ບໍ່ວ່າຈະເປັນ algorithm ທີ່ຖືກສ້າງແບບຈໍາລອງ
ແມ່ນສະທ້ອນໃຫ້ເຫັນ.
init - ພາລາມິເຕີນີ້ກໍານົດເບື້ອງຕົ້ນ
ມູນຄ່າຂອງທະບຽນໃນເວລາທີ່
ສູດການຄິດໄລ່ເລີ່ມຕົ້ນ. ລະບຸເປັນ hex.
refIn - ນີ້ແມ່ນຕົວກໍານົດການ boolean. ຖ້າຫາກວ່າມັນ
ບໍ່ຖືກຕ້ອງ, ໄບຕ໌ປ້ອນຂໍ້ມູນຖືກປະມວນຜົນ
ກັບ bit 7 ຖືກປະຕິບັດຫຼາຍທີ່ສຸດ
ບິດທີ່ສໍາຄັນ (MSB) ແລະ bit 0 ເປັນ
ຮັບການປິ່ນປົວເປັນນ້ອຍທີ່ສຸດ.
ຖ້າພາລາມິເຕີນີ້ແມ່ນບໍ່ຖືກຕ້ອງ, ແຕ່ລະ byte
ແມ່ນສະທ້ອນໃຫ້ເຫັນກ່ອນທີ່ຈະດໍາເນີນການ.
ຖືກຫຼືຜິດ
refOut - ນີ້ແມ່ນຕົວກໍານົດການ boolean. ຖ້າມັນເປັນ
ຕັ້ງຄ່າເປັນຜິດ, ຄ່າສຸດທ້າຍໃນ
ລົງທະບຽນຖືກປ້ອນເຂົ້າໄປໃນຂັ້ນຕອນ xorOut
ໂດຍກົງ, ຖ້າບໍ່ດັ່ງນັ້ນ, ຖ້າພາລາມິເຕີນີ້
ເປັນຄວາມຈິງ, ຄ່າລົງທະບຽນສຸດທ້າຍແມ່ນ
ສະທ້ອນໃຫ້ເຫັນກ່ອນ.
xorOut - ຄ່ານີ້ແມ່ນ XORed ກັບສຸດທ້າຍ
ລົງທະບຽນມູນຄ່າ (ຫຼັງຈາກ refOut)
ຂັ້ນຕອນກ່ອນທີ່ຈະໄດ້ຮັບຄ່າກັບຄືນມາເປັນ
checksum ຢ່າງເປັນທາງການ, ລະບຸເປັນ hex
ອ່ານ
ສູດການຄິດໄລ່:
ອ່ານ
ຄວາມຍາວ:
bits 0
ປະເພດ:
n / a
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
ຄິດໄລ່ບໍ່ມີ checksum, ແຕ່ມັນອ່ານໄດ້
ເນື້ອໃນຂອງໄຟລ໌, ມັນຍັງກໍານົດ
ຂະຫນາດໄຟລ໌ (ແລະເວລາຖ້າຫາກວ່າຕ້ອງການ)
rmd128, rmd-128, ripemd128, ໝາກສຸກ-128, ສຸກ-md128
ສູດການຄິດໄລ່:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
ຄວາມຍາວ:
bits 128
ປະເພດ:
hash
ນັບຕັ້ງແຕ່:
Jacksum 1.2.0 (ນາມແຝງ rmd128/rmd-128 ຕັ້ງແຕ່ 1.4.0)
ຄໍາເຫັນ:
ສະຫຼຸບຂໍ້ຄວາມ, ເບິ່ງ RIPEMD-160 ນຳ
rmd160, rmd-160, ripemd160, ໝາກສຸກ-160, ສຸກ-md160
ສູດການຄິດໄລ່:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
ຄວາມຍາວ:
bits 160
ປະເພດ:
hash, 1996
ນັບຕັ້ງແຕ່:
Jacksum 1.2.0 (ນາມແຝງ rmd160/rmd-160 ຕັ້ງແຕ່ 1.4.0)
ຄໍາເຫັນ:
RIPEMD ໄດ້ຖືກພັດທະນາຢູ່ໃນຂອບຂອງ
ໂຄງການ EU RIPE (RACE Integrity Primitives
ການປະເມີນຜົນ), ນໍາໃຊ້ໂດຍ GnuPG
rmd256, rmd-256, ripemd256, ໝາກສຸກ-256, ສຸກ-md256
ສູດການຄິດໄລ່:
RIPEMD-256 [org.bouncycastle.crypto.digests]
ຄວາມຍາວ:
bits 256
ປະເພດ:
hash
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
ສະຫຼຸບຂໍ້ຄວາມ, ເບິ່ງ RIPEMD-160 ນຳ
RIPEMD-256 ແມ່ນປອດໄພເທົ່າກັບ RIPEMD-128
rmd320, rmd-320, ripemd320, ໝາກສຸກ-320, ສຸກ-md320
ສູດການຄິດໄລ່:
RIPEMD-320 [org.bouncycastle.crypto.digests]
ຄວາມຍາວ:
bits 128
ປະເພດ:
hash
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
ສະຫຼຸບຂໍ້ຄວາມ, ເບິ່ງ RIPEMD-160 ນຳ
RIPEMD-320 ແມ່ນປອດໄພເທົ່າກັບ RIPEMD-160
sha0, sha-0
ສູດການຄິດໄລ່:
SHA-0 [gnu.crypto.hash.Sha0 (jonelo)]
ຄວາມຍາວ:
bits 160
ປະເພດ:
hash, 1993
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
Secure Hash Algorithm, ຕາມທີ່ໄດ້ກໍານົດໃນປີ 1993 ໃນ
ສະຖາບັນມາດຕະຖານແຫ່ງຊາດ ແລະ
ເຕັກໂນໂລຊີການປະມວນຜົນຂໍ້ມູນຂອງລັດຖະບານກາງ
ມາດຕະຖານ (FIPS PUB 180).
ມັນໄດ້ຖືກຖອນອອກໂດຍ NSA ບໍ່ດົນຫລັງຈາກນັ້ນ
ການພິມເຜີຍແຜ່ ແລະຖືກປ່ຽນແທນໂດຍສະບັບປັບປຸງ
ສະບັບ, ຈັດພີມມາໃນປີ 1995 ໃນ FIPS PUB 180-1
ແລະໂດຍທົ່ວໄປເອີ້ນວ່າ "SHA-1".
ຊາ, sha1, ຊາ-1, sha160, sha-160
ສູດການຄິດໄລ່:
SHA-1 [java.security.MessageDigest]
ຄວາມຍາວ:
bits 160
ປະເພດ:
hash, 1995
ນັບຕັ້ງແຕ່:
Jacksum 1.0.0 (ນາມແຝງ sha-1 ຕັ້ງແຕ່ 1.2.0, ນາມແຝງ
sha-160. sha160 ແລະ sha-160 ຕັ້ງແຕ່ 1.5.0, ຄ່າເລີ່ມຕົ້ນ
ສູດການຄິດໄລ່ຕັ້ງແຕ່ 1.5.0.
ຄໍາເຫັນ:
Secure Hash Algorithm, ຕາມທີ່ໄດ້ກໍານົດໃນປີ 1995 ໃນ
ສະຖາບັນມາດຕະຖານແຫ່ງຊາດ ແລະ
ເຕັກໂນໂລຊີການປະມວນຜົນຂໍ້ມູນຂອງລັດຖະບານກາງ
ມາດຕະຖານ (NIST FIPS 180-1).
[gnu.crypto.hash.Sha160] ແມ່ນທາງເລືອກ
ການປະຕິບັດແລະມັນຈະຖືກນໍາໃຊ້ຖ້າທ່ານມີ
ທາງເລືອກທີ່ລະບຸ -A.
- ພາຍໃຕ້ BeOS ບໍ່ມີ sha1
- ພາຍໃຕ້ FreeBSD ມັນແມ່ນ /sbin/sha1
- ພາຍໃຕ້ HP-UX ບໍ່ມີ sha1
- ພາຍໃຕ້ Linux ມັນແມ່ນ /usr/bin/sha1sum
- ພາຍໃຕ້ MacOS X ບໍ່ມີ sha1
- ພາຍໃຕ້ Solaris ບໍ່ມີ sha1
- ພາຍໃຕ້ Windows ບໍ່ມີ sha1
sha224, sha-224
ສູດການຄິດໄລ່:
SHA-224 [gnu.crypto.hash.Sha224 (jonelo)]
ຄວາມຍາວ:
bits 224
ປະເພດ:
hash, 2004
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
Secure Hash Algorithm, ຕາມທີ່ໄດ້ກໍານົດໃນປີ 2004 ໃນ
ສະຖາບັນມາດຕະຖານແຫ່ງຊາດ ແລະ
ເຕັກໂນໂລຊີການປະມວນຜົນຂໍ້ມູນຂອງລັດຖະບານກາງ
ມາດຕະຖານ (NIST FIPS 180-2) ແລະໃນ RFC 3874.
SHA-224 ແມ່ນອີງໃສ່ SHA-256, ແຕ່ມັນໃຊ້ a
ຄ່າເລີ່ມຕົ້ນທີ່ແຕກຕ່າງກັນແລະ hash ສຸດທ້າຍ
ຖືກຕັດອອກເປັນ 224 bits.
sha256, sha-256
ສູດການຄິດໄລ່:
SHA-256 [java.security.MessageDigest]
ຄວາມຍາວ:
bits 256
ປະເພດ:
hash, 2001
ນັບຕັ້ງແຕ່:
Jacksum 1.3.0
ຄໍາເຫັນ:
Secure Hash Algorithm, ຕາມທີ່ໄດ້ກໍານົດໃນປີ 2001 ໃນ
ສະຖາບັນມາດຕະຖານແຫ່ງຊາດ ແລະ
ເຕັກໂນໂລຊີການປະມວນຜົນຂໍ້ມູນຂອງລັດຖະບານກາງ
ມາດຕະຖານ (NIST FIPS 180-2).
[gnu.crypto.hash.Sha256] ເປັນທາງເລືອກ
ການປະຕິບັດແລະມັນຖືກນໍາໃຊ້ຖ້າທ່ານມີ
JRE < 1.4.2 ຫຼືຖ້າທ່ານໄດ້ລະບຸທາງເລືອກ -A.
sha384, sha-384
ສູດການຄິດໄລ່:
SHA-384 [java.security.MessageDigest]
ຄວາມຍາວ:
bits 384
ປະເພດ:
hash, 2001
ນັບຕັ້ງແຕ່:
Jacksum 1.3.0
ຄໍາເຫັນ:
Secure Hash Algorithm, ຕາມທີ່ໄດ້ກໍານົດໃນປີ 2001 ໃນ
ສະຖາບັນມາດຕະຖານແຫ່ງຊາດ ແລະ
ເຕັກໂນໂລຊີການປະມວນຜົນຂໍ້ມູນຂອງລັດຖະບານກາງ
ມາດຕະຖານ (NIST FIPS 180-2).
[gnu.crypto.hash.Sha384] ເປັນທາງເລືອກ
ການປະຕິບັດແລະມັນຖືກນໍາໃຊ້ຖ້າທ່ານມີ
JRE < 1.4.2 ຫຼືຖ້າທ່ານໄດ້ລະບຸທາງເລືອກ -A.
crc8, crc-8
ສູດການຄິດໄລ່:
CRC-8
ຄວາມຍາວ:
bits 8
ປະເພດ:
crc:8,7,0,false,false,0
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
ການປະຕິບັດ CRC-8 ນີ້ (cyclic
redundancy check) ຖືກນໍາໃຊ້ໃນ
System Management Bus (SMBus) ແລະ
ຟຣີ Lossless Audio Codec (FLAC) ສໍາລັບການຍົກຕົວຢ່າງ
(ເຄື່ອງກໍາເນີດ poly x^8 + x^2 + x^1 + 1)
sha512, sha-512
ສູດການຄິດໄລ່:
SHA-512 [java.security.MessageDigest]
ຄວາມຍາວ:
bits 512
ປະເພດ:
hash, 2001
ນັບຕັ້ງແຕ່:
Jacksum 1.3.0
ຄໍາເຫັນ:
Secure Hash Algorithm, ຕາມທີ່ໄດ້ກໍານົດໃນປີ 2001 ໃນ
ສະຖາບັນມາດຕະຖານແຫ່ງຊາດ ແລະ
ເຕັກໂນໂລຊີການປະມວນຜົນຂໍ້ມູນຂອງລັດຖະບານກາງ
ມາດຕະຖານ (NIST FIPS 180-2).
[gnu.crypto.hash.Sha512] ເປັນທາງເລືອກ
ການປະຕິບັດແລະມັນຖືກນໍາໃຊ້ຖ້າທ່ານມີ
JRE < 1.4.2 ຫຼືຖ້າທ່ານໄດ້ລະບຸທາງເລືອກ -A.
ລວມ 8, ລວມ -8
ສູດການຄິດໄລ່:
ຜົນບວກ 8
ຄວາມຍາວ:
bits 8
ປະເພດ:
Checkum
ນັບຕັ້ງແຕ່:
Jacksum 1.3.0
ຄໍາເຫັນ:
ຄ່າທີ່ຄິດໄລ່ໂດຍການເພີ່ມມູນຄ່າທັງໝົດເຂົ້າກັນ
ໃນ modulo stream data input 2^8.
ສູດການຄິດໄລ່ນີ້ບໍ່ສົນໃຈກັບ
ການຈັດລຽງຂອງ bytes.
ລວມ 16, ລວມ -16
ສູດການຄິດໄລ່:
ຜົນບວກ 16
ຄວາມຍາວ:
bits 16
ປະເພດ:
Checkum
ນັບຕັ້ງແຕ່:
Jacksum 1.3.0
ຄໍາເຫັນ:
ຄ່າທີ່ຄິດໄລ່ໂດຍການເພີ່ມມູນຄ່າທັງໝົດເຂົ້າກັນ
ໃນ modulo stream data input 2^16.
ສູດການຄິດໄລ່ນີ້ບໍ່ສົນໃຈກັບ
ການຈັດລຽງຂອງ bytes.
ລວມ 24, ລວມ -24
ສູດການຄິດໄລ່:
ຜົນບວກ 24
ຄວາມຍາວ:
bits 24
ປະເພດ:
Checkum
ນັບຕັ້ງແຕ່:
Jacksum 1.3.0
ຄໍາເຫັນ:
ຄ່າທີ່ຄິດໄລ່ໂດຍການເພີ່ມມູນຄ່າທັງໝົດເຂົ້າກັນ
ໃນ modulo stream data input 2^24.
ສູດການຄິດໄລ່ນີ້ບໍ່ສົນໃຈກັບ
ການຈັດລຽງຂອງ bytes.
ລວມ 32, ລວມ -32
ສູດການຄິດໄລ່:
ຜົນບວກ 32
ຄວາມຍາວ:
bits 32
ປະເພດ:
Checkum
ນັບຕັ້ງແຕ່:
Jacksum 1.3.0
ຄໍາເຫັນ:
ຄ່າທີ່ຄິດໄລ່ໂດຍການເພີ່ມມູນຄ່າທັງໝົດເຂົ້າກັນ
ໃນ modulo stream data input 2^32.
ສູດການຄິດໄລ່ນີ້ບໍ່ສົນໃຈກັບ
ການຈັດລຽງຂອງ bytes.
sysv, sysvsum, sumsysv
ສູດການຄິດໄລ່:
UNIX System V checksum algorithm
ຄວາມຍາວ:
bits 16
ປະເພດ:
checksum, 1985
ນັບຕັ້ງແຕ່:
Jacksum 1.2.0, ນາມແຝງ "sumsysv" ຕັ້ງແຕ່ 1.6.0
ຄໍາເຫັນ:
ຮູບແບບຜົນຜະລິດແມ່ນຄືກັນກັບທີ່ເປັນເຈົ້າຂອງ
ລວມໂຄງການ (ຂະຫນາດໃນ 512 bytes blocks),
ເບິ່ງ bsd ນຳ
- ພາຍໃຕ້ BeOS ມັນແມ່ນ /bin/sum -s
- ພາຍໃຕ້ FreeBSD ມັນແມ່ນ /usr/bin/cksum -o 2
- ພາຍໃຕ້ HP-UX ມັນແມ່ນ /usr/bin/sum
- ພາຍໃຕ້ Linux ມັນແມ່ນ /usr/bin/sum -s
- ພາຍໃຕ້ MacOS X ມັນແມ່ນ /usr/bin/cksum -o 2
- ພາຍໃຕ້ Solaris ມັນແມ່ນ /usr/bin/sum
- ພາຍໃຕ້ Windows ບໍ່ມີຜົນລວມ
ເສືອ 128, ເສືອ -128
ສູດການຄິດໄລ່:
Tiger 128 [gnu.crypto.hash.Tiger160 (ໂດຍ jonelo)]
ຄວາມຍາວ:
bits 128
ປະເພດ:
hash, 1995
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
ຄ່າ hash ແມ່ນ 128 bits ທໍາອິດ
ຜົນຂອງ Tiger-192
ເສືອ 160, ເສືອ -160
ສູດການຄິດໄລ່:
Tiger 160 [gnu.crypto.hash.Tiger160 (ໂດຍ jonelo)]
ຄວາມຍາວ:
bits 160
ປະເພດ:
hash, 1995
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
ຄ່າ hash ແມ່ນ 160 bits ທໍາອິດ
ຜົນຂອງ Tiger-192
ເສືອ ເສືອ 192, ເສືອ -192
ສູດການຄິດໄລ່:
ເສືອ [gnu.crypto.hash.Tiger]
ຄວາມຍາວ:
bits 192
ປະເພດ:
hash, 1995
ນັບຕັ້ງແຕ່:
Jacksum 1.4.0
ຄໍາເຫັນ:
ພັດທະນາໂດຍ Ross Anderson ແລະ Eli Biham, 1995
ເສືອ 2
ສູດການຄິດໄລ່:
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
ຄວາມຍາວ:
bits 192
ປະເພດ:
hash, 2005
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
ພັດທະນາໂດຍ Ross Anderson ແລະ Eli Biham, 2005
crc16, crc-16
ສູດການຄິດໄລ່:
CRC-16 (ARC)
ຄວາມຍາວ:
bits 16
ປະເພດ:
crc:16,8005,0,ຈິງ,ຈິງ,0
ນັບຕັ້ງແຕ່:
Jacksum 1.2.0
ຄໍາເຫັນ:
ການປະຕິບັດ CRC-16 ນີ້ (cyclic
redundancy check) ແມ່ນຮູບແບບທີ່ນິຍົມຫຼາຍທີ່ສຸດ
ຂອງ CRC-16 algorithms
(ເຄື່ອງກໍາເນີດ poly x^16 + x^15 + x^2 + 1)
ມັນຖືກນໍາໃຊ້ໂດຍ LHA, ແລະ ARC ສໍາລັບຕົວຢ່າງ.
ຕົ້ນໄມ້:
ສູດການຄິດໄລ່:
ຕົ້ນໄມ້ Hash
ຄວາມຍາວ:
ຂຶ້ນກັບສູດການຄິດໄລ່ພື້ນຖານ
ປະເພດ:
ຕົ້ນໄມ້ hash, 1979
ນັບຕັ້ງແຕ່:
Jacksum 1.7.0
ຄໍາເຫັນ:
ປະດິດໂດຍ Ralph Merkle, 1979. A hash tree is a
ຕົ້ນໄມ້ຂອງ hashes ທີ່ໃບແມ່ນ hashes ຂອງ
ບລັອກຂໍ້ມູນ. ໂດຍຄ່າເລີ່ມຕົ້ນ, hash ຕົ້ນໄມ້ຖືກເຂົ້າລະຫັດ
ຖານ 32. Jacksum ອະນຸຍາດໃຫ້ຄິດໄລ່ຮາກ
hash ຂອງຕົ້ນໄມ້ hash, agorithms ດັ່ງຕໍ່ໄປນີ້
ຮອງຮັບດ້ວຍໄມ້ດູ່: ເສືອ, ເສືອ2
Tiger tree hashes ຖືກນໍາໃຊ້ໃນການແບ່ງປັນໄຟລ໌ P2P
ໂປໂຕຄອນ ແລະແອັບພລິເຄຊັນ.
ອ່າງນ້ຳງື່ມ0, ອ່າງນ້ຳງື່ມ-0
ສູດການຄິດໄລ່:
Whirlpool-0 [gnu.crypto.hash.Whirlpool (jonelo)]
ຄວາມຍາວ:
bits 512
ປະເພດ:
hash, 2000
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
ຟັງຊັນ Whirlpool Hashing ໂດຍ Paulo SLM
Barreto ແລະ Vincent Rijmen, 2000.
ນີ້ແມ່ນຂໍ້ມູນສະເພາະຂອງ Whirlpool
ຈາກ 2000.
ອ່າງນ້ຳງື່ມ1, ອ່າງນ້ຳງື່ມ-1
ສູດການຄິດໄລ່:
Whirlpool-1 [gnu.crypto.hash.Whirlpool]
ຄວາມຍາວ:
bits 512
ປະເພດ:
hash, 2001
ນັບຕັ້ງແຕ່:
Jacksum 1.2.0
ຄໍາເຫັນ:
ຟັງຊັນ Whirlpool Hashing ໂດຍ Paulo SLM
Barreto ແລະ Vincent Rijmen, 2001.
ນີ້ແມ່ນການປັບປຸງຄັ້ງທໍາອິດຂອງສະເພາະ
ຂອງ Whirlpool ຈາກ 2001 ກັບ S-box ປັບປຸງ
ການອອກແບບ:
“ພວກເຮົາສະເໜີໃຫ້ປ່ຽນຊື່ສູດການຄິດໄລ່ຕົ້ນສະບັບ
Whirlpool-0 ແລະການນໍາໃຊ້ຄໍາສັບ Whirlpool ສໍາລັບ
ສະບັບສຸດທ້າຍ, ດັດແກ້ທີ່ໃຊ້
ປັບປຸງການອອກແບບ S-box."
ອ່າງນ້ຳງື່ມ, ອ່າງນ້ຳງື່ມ2, ອ່າງນ້ຳງື່ມ-2
ສູດການຄິດໄລ່:
Whirlpool [gnu.crypto.hash.Whirlpool (jonelo)]
ຄວາມຍາວ:
bits 512
ປະເພດ:
hash, 2003
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
ຟັງຊັນ Whirlpool Hashing ໂດຍ Paulo SLM
Barreto ແລະ Vincent Rijmen.
ນີ້ແມ່ນການປັບປຸງຄັ້ງທີສອງຂອງສະເພາະ
ຂອງ Whirlpool ຈາກ 2003 ກັບການປັບປຸງການແຜ່ກະຈາຍ
ມາຕຣິກເບື້ອງ:
“ບໍ່ດົນມານີ້ [11 ມີນາ 2003], Shirai ແລະ Shibutani
ຄົ້ນພົບຂໍ້ບົກພ່ອງໃນການແຜ່ກະຈາຍຂອງ Whirlpool
matrix ທີ່ເຮັດໃຫ້ຈໍານວນສາຂາຂອງມັນບໍ່ເຫມາະສົມ.
ເຖິງແມ່ນວ່າຂໍ້ບົກພ່ອງນີ້ບໍ່ເບິ່ງຄືວ່າ
ແນະນໍາຄວາມສ່ຽງປະສິດທິຜົນ, ໄດ້
ເອກະສານປະຈຸບັນແທນ matrix ນັ້ນ
[24 ພຶດສະພາ 2003]"
xor8, xor-8
ສູດການຄິດໄລ່:
ສະເພາະ-ຫຼື
ຄວາມຍາວ:
bits 8
ປະເພດ:
Checkum
ນັບຕັ້ງແຕ່:
Jacksum 1.3.0
ຄໍາເຫັນ:
ຄ່າທີ່ຄິດໄລ່ໂດຍ xoring ຄ່າທັງຫມົດໃນ
ປ້ອນຂໍ້ມູນກະແສ.
ສູດການຄິດໄລ່ນີ້ບໍ່ສົນໃຈກັບ
ການຈັດລຽງຂອງ bytes ໃນໄຟລ໌.
crc16_x25, crc-16_x-25, fcs16, fcs-16
ສູດການຄິດໄລ່:
CRC-16 (ລໍາດັບການກວດສອບກອບ)
ຄວາມຍາວ:
bits 16
ປະເພດ:
crc:16,1021,FFFF,ຈິງ,ຈິງ,FFFF
ນັບຕັ້ງແຕ່:
Jacksum 1.5.0 (ນາມແຝງ _x25, _x-25 ເຊັດ 1.7.0)
ຄໍາເຫັນ:
ລໍາດັບການກວດສອບກອບຕາມທີ່ໄດ້ກໍານົດໄວ້ໃນ
RFC1331.
crc24, crc-24
ສູດການຄິດໄລ່:
CRC-24
ຄວາມຍາວ:
bits 24
ປະເພດ:
crc:24,864CFB,B704CE,ຜິດ,ຜິດ,0
ນັບຕັ້ງແຕ່:
Jacksum 1.6.0
ຄໍາເຫັນ:
ການປະຕິບັດ CRC-24 ນີ້ (cyclic
redundancy check) ຖືກນໍາໃຊ້ໂດຍ Open PGP ສໍາລັບ
ຕົວຢ່າງ (RFC 2440).
crc32, crc-32, fcs32, fcs-32
ສູດການຄິດໄລ່:
CRC-32 [java.util.zip.CRC32]
ຄວາມຍາວ:
bits 32
ປະເພດ:
crc:32,04C11DB7,FFFFFFFF,ຈິງ,ຈິງ,FFFFFFFF
ນັບຕັ້ງແຕ່:
Jacksum 1.0.0 (ນາມແຝງ crc-32 ຕັ້ງແຕ່ 1.2.0,
ນາມແຝງ fcs32 ແລະ fcs-32 ຕັ້ງແຕ່ 1.5.0)
ຄໍາເຫັນ:
ສູດການຄິດໄລ່ມາດຕະຖານ CRC-32 (cyclic
ການກວດສອບການຊໍ້າຊ້ອນ) ແມ່ນລະບຸໄວ້ໃນ ISO 3309,
ISO/IEC 13239:2002 ແລະ ITU-T V.42, ແລະມັນ
ຖືກນໍາໃຊ້ໂດຍ PKZip, gzip, png, Ethernet, FDDI,
ແລະ WEP. ສູດການຄິດໄລ່ນັ້ນຍັງເອີ້ນວ່າ FCS
(ລໍາດັບການກວດສອບກອບ)
ມີການປະຕິບັດທາງເລືອກ (-A).
- ພາຍໃຕ້ BeOS ບໍ່ມີ crc32
- ພາຍໃຕ້ FreeBSD ມັນແມ່ນ /usr/bin/cksum -o 3
- ພາຍໃຕ້ HP-UX ບໍ່ມີ crc32
- ພາຍໃຕ້ Linux ບໍ່ມີ crc32
- ພາຍໃຕ້ MacOS X ມັນແມ່ນ /usr/bin/cksum -o 3
- ພາຍໃຕ້ Solaris ບໍ່ມີ crc32
- ພາຍໃຕ້ Windows ບໍ່ມີ crc32
crc32_bzip2, crc-32_bzip-2
ສູດການຄິດໄລ່:
CRC-32 (Bzip2)
ຄວາມຍາວ:
bits 32
ປະເພດ:
crc:32,04C11DB7,FFFFFFFF,ຜິດ,ບໍ່ຖືກຕ້ອງ,FFFFFFFF
ນັບຕັ້ງແຕ່:
Jacksum 1.7.0
ຄໍາເຫັນ:
CRC ນີ້ຖືກນໍາໃຊ້ໂດຍ bzip2
crc32_mpeg2, crc-32_mpeg-2
ສູດການຄິດໄລ່:
CRC-32 (MPEG-2)
ຄວາມຍາວ:
bits 32
ປະເພດ:
crc:32,04C11DB7,FFFFFFFF,ຜິດ,ຜິດ,0
ນັບຕັ້ງແຕ່:
Jacksum 1.4.0
ຄໍາເຫັນ:
ສູດການຄິດໄລ່ນີ້ປະຕິບັດ MPEG
ການຄິດໄລ່ສະເພາະຂອງ CRC-32
ຮູບແບບຜົນຜະລິດຂອງ Jacksum:
ຖ້າຫາກວ່າທ່ານບໍ່ໄດ້ກໍານົດຮູບແບບທີ່ປັບແຕ່ງດ້ວຍທາງເລືອກ -F, ຮູບແບບຕໍ່ໄປນີ້ແມ່ນ
ໃຊ້:
[ ]
Checkum
ເປັນ checksum, CRC ຫຼື fingerprint; ຜົນຜະລິດແມ່ນຂຶ້ນກັບທາງເລືອກ -a ແລະ -x, resp. -X
Sep ແມ່ນຕົວແຍກ; ມັນສາມາດຖືກດັດແປງໂດຍ -s, ຖ້າບໍ່ດັ່ງນັ້ນມັນຂຶ້ນກັບ -a ແລະ -m
ຂະໜາດໄຟລ໌
ແມ່ນຂະຫນາດ (bytes ຫຼື blocks) ຂອງໄຟລ໌, ມັນຂຶ້ນກັບ -a, ຂະຫນາດໄຟລ໌ຈະບໍ່ເປັນ
ຂຽນໂດຍ MessageDigest-algorithm ໃດນຶ່ງ
ເວລາ
ເປັນເວລາທາງເລືອກຂອງໄຟລ໌; ເວລາສາມາດຮ້ອງຂໍດ້ວຍ -t
ຊື່ເອກະສານ
ເປັນຊື່ໄຟລ໌, ເສັ້ນທາງສາມາດເປັນສ່ວນຫນຶ່ງຂອງຜົນຜະລິດ, ຜົນຜະລິດແມ່ນຂຶ້ນກັບ -p ແລະ -P.
ອອກ STATUS
0 - ທຸກຢ່າງແມ່ນ OK
1 - ມີຢ່າງໜ້ອຍໜຶ່ງອັນທີ່ບໍ່ກົງກັນໃນລະຫວ່າງຂະບວນການກວດສອບ
>1 - ໃນກໍລະນີຂອງ parameter-, .jacksum- ຫຼື I/O-error
ຕົວຢ່າງ
jacksum -a crc32 -q "txt: ສະບາຍດີ ໂລກ!"
ຄິດໄລ່ CRC 32-ບິດຂອງຂໍ້ຄວາມ "ສະບາຍດີໂລກ!"
jacksum -a crc32 -q 48656C6C6F20576F726C6421
ຄິດໄລ່ CRC 32-bit ຂອງລໍາດັບ hex 48656C6C6F20576F726C6421 ເຊິ່ງເປັນຕົວແທນ.
"ສະບາຍດີຊາວໂລກ!"
jacksum -a crc32 -x * .txt
ຄິດໄລ່ CRC 32 ບິດຂອງໄຟລ໌ຂໍ້ຄວາມທັງໝົດພາຍໃນໂຟນເດີປັດຈຸບັນ. ເຊັກsum
ຈະຖືກພິມອອກໃນຮູບແບບເລກຖານສິບຫົກ (-x).
jacksum -a crc32 -f -t Default .
ບໍ່ພຽງແຕ່ CRCs ຈະຖືກພິມ, ແຕ່ຍັງເວລາ (-t) ຂອງໄຟລ໌ທັງຫມົດພາຍໃນ
ໂຟນເດີປະຈຸບັນ (.). ຂໍ້ຄວາມ "ເປັນໄດເລກະທໍລີ" ຈະຖືກສະກັດກັ້ນ (-f).
jacksum -f -a crc:16,1021,FFFF,false,false,0 .
CRC ທີ່ມີພາລາມິເຕີທີ່ກໍາຫນົດເອງໄດ້ຖືກນໍາໃຊ້: 16 Bit, Polynomial 1021 (hex, ໂດຍບໍ່ມີການ
ບິດຊັ້ນນໍາ), initvalue FFFF (hex), mirror neither the input or the output, no xor.
jacksum -a haval_256_5 .
ການຄິດໄລ່ hash 256 bit ກັບ 5 ຮອບໂດຍການນໍາໃຊ້ວິທີການ Haval (haval_256_5) ຂອງ
ໄຟລ໌ທັງໝົດພາຍໃນໂຟນເດີປັດຈຸບັນ (.).
jacksum -a sha1 -s "\t" -t "EEE, MMM d, ປີຍີ 'ຢູ່' h: ມມ a" .
ຄິດໄລ່ 160 bit SHA-1 Message-Digest ຂອງໄຟລ໌ທັງໝົດພາຍໃນໂຟນເດີປັດຈຸບັນ. ໄດ້
ສະຕຣິງຕົວແຍກ (-s) ຖືກຕັ້ງເປັນ tabulator char ("\ t"). ເວລາຂອງໄຟລ໌ຈະເປັນ
ພິມອອກໃນຮູບແບບທີ່ກໍາຫນົດເອງ (-t).
jacksum -a cksum -r /mnt/share
ຄິດໄລ່ CRC 32 bit ກັບ Unix-algorithm cksum ມາດຕະຖານຂອງໄຟລ໌ທັງໝົດ
/mnt/share ແລະມັນເປັນໂຟເດີຍ່ອຍ (-r)
jacksum -a md5 -f -r -m -o list.jacksum / ຂໍ້ມູນ
ຄິດໄລ່ Message-Digest MD5 ຂອງໄຟລ໌ທັງໝົດໃນ /data ແລະມັນເປັນໂຟເດີຍ່ອຍ (-r),
ນອກຈາກນັ້ນມັນພິມ metainfo (-m) ແລະເກັບຮັກສາຜົນຜະລິດໄປຍັງ list.jacksum, ຂໍ້ມູນເສັ້ນທາງແມ່ນ
ເກັບຮັກສາໄວ້ຢ່າງແທ້ຈິງ
jacksum -a md5 -f -r -m -o list.jacksum -w / ຂໍ້ມູນ
ຄິດໄລ່ Message-Digest MD5 ຂອງໄຟລ໌ທັງໝົດໃນ /data ແລະມັນເປັນໂຟເດີຍ່ອຍ (-r),
ນອກຈາກນັ້ນມັນພິມ metainfo (-m) ແລະເກັບຮັກສາຜົນຜະລິດໄປຍັງ list.jacksum, ຂໍ້ມູນເສັ້ນທາງແມ່ນ
ເກັບໄວ້ທີ່ກ່ຽວຂ້ອງ
jacksum -c list.jacksum
ກວດສອບ checksums resp ທັງໝົດ. timestamps ເກັບໄວ້ໃນໄຟລ໌ທີ່ເອີ້ນວ່າ list.jacksum.
list.jacksum ຕ້ອງຖືກສ້າງຂຶ້ນກ່ອນດ້ວຍທາງເລືອກ -m
jacksum -a md5 -f -F "#FINGERPRINT #FILESIZE #ຊື່ເອກະສານ" *
ຄິດໄລ່ Message-Digest MD5 ຂອງໄຟລ໌ທັງໝົດໃນໄດເລກະທໍລີປັດຈຸບັນ. ຜົນຜະລິດ
ຮູບແບບແມ່ນປັບແຕ່ງ, ມັນພິມຍັງຂະຫນາດໄຟລ໌.
jacksum -a md5 -A -V ສະຫຼຸບສັງລວມ bigfile.iso
ໃນບັນດາສິ່ງອື່ນໆ, ມັນຍັງສົ່ງຄືນເວລາທີ່ຜ່ານໄປ (-V ສະຫຼຸບ) ເຊິ່ງເປັນສິ່ງຈໍາເປັນເພື່ອ
ຄິດໄລ່ MD5 Hash ຂອງໄຟລ໌ທີ່ເອີ້ນວ່າ bigfile.iso ໂດຍໃຊ້ MD5 ສຳຮອງ
ການຈັດຕັ້ງປະຕິບັດ (-A).
jacksum -a crc32 -X -f -p -r -F "#ຊື່ເອກະສານ #ກວດເຊັກ" -o list.sfv *
ພິມຄ່າ CRC-32 ໃນຮູບແບບ Simple File Verificator (SFV).
jacksum -a ed2k -f -F "ed2k://|file|#FILENAME|#FILESIZE|#FINGERPRINT|" *
ຄິດໄລ່ edonkey hash ຂອງໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນດ້ວຍການປັບແຕ່ງ
ຮູບແບບຜົນຜະລິດ
jacksum -a ed2k -f -P / -F "< ກ href=#QUOTEed2k://|ໄຟລ໌
|#FILENAME|#FILESIZE|#FINGERPRINT|#QUOTE>#FILENAME " -r .
ຄິດໄລ່ edonkey hash ຂອງໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນແລະມັນເປັນໂຟເດີຍ່ອຍ
ດ້ວຍຮູບແບບຜົນຜະລິດທີ່ປັບແຕ່ງເອງ (HTML)
jacksum -a ຕົ້ນໄມ້: ເສືອ -F "urn:#ALGONAME:#FINGERPRINT" -q hex:
ຄິດໄລ່ຮາກຂອງ hash ຂອງ Tree Hash (aka Merkle Hash) ກັບ Tiger ທີ່ຕິດພັນ
ສູດການຄິດໄລ່ຂອງການປ້ອນຂໍ້ມູນຫວ່າງເປົ່າ.
jacksum -a sha1+crc32 .
ຄິດໄລ່ sha1 hash ແລະ crc32 ເປັນ checksum ປະສົມປະສານ
jacksum -a sha1+crc32 -F "#ກວດເຊັກ{0} #ເຊັກສັມ{1} #ຊື່ເອກະສານ" .
ຄິດໄລ່ sha1 hash ແລະ crc32 ເປັນຄ່າແຍກຕ່າງຫາກ
jacksum -a ທັງຫມົດ -F "#ALGONAME{i} (#ຊື່ເອກະສານ) = #ເຊັກສັມ{i}" .
ຄິດໄລ່ສູດການຄິດໄລ່ທີ່ຮອງຮັບທັງໝົດໃນທຸກໄຟລ໌ໃນຮູບແບບທີ່ປັບແຕ່ງເອງ
jacksum -a ທັງຫມົດ -F "#ALGONAME{i}" -q txt:
ພິມຊື່ຂອງ algorithms ທີ່ຮອງຮັບທັງໝົດ
jacksum -h synopsis
ພິມພາກສ່ວນ SYNOPSIS
jacksum -h ຮາຮາລ
ພິມທຸກພາກສ່ວນທີ່ມີຂໍ້ມູນກ່ຽວກັບ haval
jacksum -h -t
ພິມຂໍ້ມູນທັງໝົດກ່ຽວກັບຕົວເລືອກເວລາ
jacksum -h en | ເພີ່ມເຕີມ
ພິມຕົວຊ່ວຍຂອງພາສາອັງກິດ (ໃຊ້ "de" ສໍາລັບການຊ່ວຍເຫຼືອເຍຍລະມັນ)
ໃຊ້ jacksum ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net