เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

jacksum - เบญเบญเบ™เป„เบฅเบ™เปŒเบขเบนเปˆเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ jacksum เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™ 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


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    CMU Sphinx
    CMU Sphinx
    CMUSphinx เป€เบ›เบฑเบ™เบฅเปเบฒเป‚เบžเบ‡เป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ
    เบเบฒเบ™เบฎเบฑเบšเบฎเบนเป‰เบชเบฝเบ‡เป€เบงเบปเป‰เบฒเบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเบš
    เบ›เปˆเบญเบเบญเบญเบเบกเบฒเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เปเบšเบš BSD. เบกเบฑเบ™โ€‹เปเบกเปˆเบ™
    เบเบฑเบ‡เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบเบฑเบšเบเปเบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” CMU Sphinx
  • 2
    PyScripter
    PyScripter
    PyScripter เป€เบ›เบฑเบ™ Python เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”
    เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบšเบšเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ (IDE)
    เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ”เป‰เบงเบเบ„เบงเบฒเบกเบ—เบฐเป€เบเบตเบ—เบฐเบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™
    เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš
    เบเบฒเบ™โ€‹เบ„เป‰เบฒโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” PyScripter
  • 3
    เป€เบเบปเปˆเบฒ Feren OS Repositories
    เป€เบเบปเปˆเบฒ Feren OS Repositories
    เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš
    Feren OS. เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบญเบฑเบ™เบซเบผเป‰เบฒเบชเบธเบ”, เปƒเบซเป‰เปเบฅเปˆเบ™
    เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰: (16.04-based) echo
    "เป€เบ”เบš...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Old Feren OS Repositories
  • 4
    OmegaT - multiplatform CAT tool
    OmegaT - multiplatform CAT tool
    OmegaT เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เบŸเบฃเบต เปเบฅเบฐเป€เบ›เบตเบ”
    Multiplatform Computer Assisted
    เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบเบฒเบ™โ€‹เปเบ›โ€‹เบžเบฒโ€‹เบชเบฒโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบˆเบฑเบšโ€‹เบ„เบนเปˆ fuzzyโ€‹,
    เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบเบฒเบ™เปเบ›เบžเบฒเบชเบฒ, เบŠเบญเบเบซเบฒเบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™,
    เบ„เปเบฒโ€‹เบชเบฑเบšโ€‹เบ›เบฐโ€‹เบ”เบฒโ€‹, เปเบฅเบฐ tran ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” OmegaT - multiplatform CAT tool
  • 5
    butt (เบญเบญเบเบญเบฒเบเบฒเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰)
    butt (เบญเบญเบเบญเบฒเบเบฒเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰)
    butt (เบญเบญเบเบญเบฒเบเบฒเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰) เป€เบ›เบฑเบ™
    เบ‡เปˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹, เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ™โ€‹เป‰โ€‹เปโ€‹เบฒ OS เบซเบผเบฒเบโ€‹. เบกเบฑเบ™
    เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ ShoutCast เปเบฅเบฐ IceCast เปเบฅเบฐเปเบฅเปˆเบ™
    เปƒเบ™ Linux, MacOS เปเบฅเบฐ Windows. เบ•เบปเป‰เบ™โ€‹เบ•เป pu...
    เบ”เบฒเบงเป‚เบซเบฅเบ” butt (เบญเบญเบเบญเบฒเบเบฒเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰)
  • 6
    JavaVi - vi/vim เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™ clone
    JavaVi - vi/vim เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™ clone
    jVi เปเบกเปˆเบ™ clone เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™ vi/vim เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™
    เป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ” javax.swing.text.
    เบกเบตเปƒเบซเป‰เบชเปเบฒเบฅเบฑเบš NetBeans เปเบฅเบฐ JBuilder. jVi
    เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเป€เบžเบทเปˆเบญเป„เบงเปเบฅเบฐเบ‡เปˆเบฒเบเบ”เบฒเบ
    เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” JavaVi - vi/vim editor clone
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    4ti2-genmodel
    4ti2-genmodel
    4ti2 - เบŠเบธเบ”เบŠเบญเบšเปเบงเบชเปเบฒเบฅเบฑเบš algebraic,
    เบšเบฑเบ™เบซเบฒเป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ” เปเบฅเบฐ combinatorial เบเปˆเบฝเบงเบเบฑเบš
    เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡...
    เปเบฅเปˆเบ™ 4ti2-genmodel
  • 2
    4ti2-gensymm
    4ti2-gensymm
    4ti2 - เบŠเบธเบ”เบŠเบญเบšเปเบงเบชเปเบฒเบฅเบฑเบš algebraic,
    เบšเบฑเบ™เบซเบฒเป€เบฅเบ‚เบฒเบ„เบฐเบ™เบดเบ” เปเบฅเบฐ combinatorial เบเปˆเบฝเบงเบเบฑเบš
    เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡...
    เปเบฅเปˆเบ™ 4ti2-gensymm
  • 3
    เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบฑเบ”เบ‚เป‰เบญเบ‡
    เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบฑเบ”เบ‚เป‰เบญเบ‡
    crashlistout - เบšเบญเบเป„เบŸเบฅเปŒเป€เบกเบฅ
    เบฅเปเบ–เป‰เบฒเบ—เบตเปˆเบˆเบฐเบญเบญเบเป„เบ›เปƒเบ™เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰
    เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต. ...
    เบ”เปเบฒเป€เบ™เบตเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบเบฒเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡
  • 4
    crashmail
    crashmail
    crashmail - A Fidonet *.JAM เปเบฅเบฐ MSG
    เป‚เบเบ™...
    เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ crashmail
  • 5
    g.gui.iclassgrass
    g.gui.iclassgrass
    g.gui.iclass - เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบšเบดเปˆเบ‡เปเบเบ‡
    เบเบฒเบ™เบˆเบฑเบ”เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบฎเบนเบšเบžเบฒเบš.
    เบชเป‰เบฒเบ‡เบฅเบฒเบเป€เบŠเบฑเบ™ spectral เบชเปเบฒเบฅเบฑเบš an
    เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹
    เบ‚เบปเบ‡โ€‹เป€เบ‚เบ”โ€‹เบ—เบตเปˆโ€‹เบชเบปเบ™โ€‹เปƒเบˆ...
    เปเบฅเปˆเบ™ g.gui.iclassgrass
  • 6
    g.gui.mapswipegrass
    g.gui.mapswipegrass
    g.gui.mapswipe - เบ›เบฝเบšเบ—เบฝเบšเปเบšเบšเป‚เบ•เป‰เบ•เบญเบš
    เบชเบญเบ‡เปเบœเบ™เบ—เบตเปˆเป‚เบ”เบเบเบฒเบ™เบ›เบฑเบ”เปเบ–เบšเบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™.
    เบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™: เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, GUI, เบเบฒเบ™เบชเบฐเปเบ”เบ‡ ...
    เปเบฅเปˆเบ™ g.gui.mapswipegrass
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad