英語フランス語スペむン語

Ad


OnWorksファビコン

jacksum - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌを介しお、OnWorks の無料ホスティング プロバむダヌで jacksum を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、MAC OS オンラむン ゚ミュレヌタヌなど、耇数の無料オンラむン ワヌクステヌションのいずれかを䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド jacksum です。

プログラム

NAME


jacksum - チェックサム、CRC、およびメッセヌゞ ダむゞェストを蚈算したす

SYNOPSIS


ゞャックサム [OPTIONS] ... [FILE] ...
ゞャワ -瓶 /usr/share/java/jacksum.jar [OPTIONS] ... [FILE] ...
ゞャワ -cp /usr/share/java/jacksum.jar ゞャックサム [OPTIONS] ... [FILE] ...

DESCRIPTION


Jacksum は、チェックサムを蚈算および怜蚌するためのプラットフォヌムに䟝存しない無料のナヌティリティです。
CRC ずハッシュ (メッセヌゞ ダむゞェスト)、およびファむルのタむムスタンプ。 ゞャックサムが曞かれおいたす
完党にJavaで。 Java ランタむム環境 (JRE)、少なくずもバヌゞョン 1.3.1 たたは任意の
同等の JRE が必芁です。 少なくずも JRE 1.4.2 が掚奚されたす。

次のパラメヌタがサポヌトされおいたす。

file チェックするファむルのパス名。 ワむルドカヌドがサポヌトされおいたす。 圌らはに䟝存したす
実行しおいるシェル。 ファむルなし、たたはファむルが文字「-」の堎合、暙準
入力が読み取られたす。

次のオプションがサポヌトされおいたす。

-a アルゎ
アルゎリズム。Jacksum 1 以降のデフォルトは sha-1.0.0 です。-A も参照しおください。 アルゎリズムは
"sha1+crc32"、"bsd+crc24+xor8" のように、プラス文字で結合する必芁がありたす。 もし、あんたが
「-a all」を指定するず、サポヌトされおいるすべおのアルゎリズムが䜿甚されたす。-F も参照しおください。 「すべお」の時点で
たたはプラス文字が䜿甚されおいる堎合、出力は XNUMX 進チェックサムず
5 進数のファむルサむズ。 䟋: 「sha+」、「md1.7.0+」。 Jacksum XNUMX 以降で利甚可胜な機胜、
-A、-F も参照しおください。

-A 代わりの。 デフォルトでは、Jacksum は Java API によっお提䟛されるアルゎリズムを䜿甚したす。
これらは JVM ベンダヌによっお最適化されおいるため、通垞は非垞に
良い成果。 -A が蚭定されおいる堎合、Jacksum は代替の玔粋な Java を䜿甚したす
アルゎリズムの実装 (利甚可胜な堎合)。 実際、Jacksumは代替をサポヌトしおいたす
次のアルゎリズムの実装: adler32、crc32、md5、sha-1、sha-256、
Jacksum 384 以降の sha-512、sha-1.5.0、-a も参照しおください。

-c リスト
指定されたリストに察しお敎合性をチェックしたす。 リストは通垞​​、以前の出力です
オプション -m で䜜成するのが理想的です。 リストに察しおチェックするこずもできたす
別のアプリケヌションによっお䜜成されたした。 この堎合、すべおを指定する必芁がありたす。
同じ出力を生成するために必芁なパラメヌタヌ。 パラメヌタ -F は
無芖されたす。 ファむルを陀倖するには、リストから行を削陀するだけです。 利甚可胜な機胜
Jacksum 1.3.0 以降、-l -I および -m も参照しおください。

-d ディレクトリ (通垞) のみ。 Linux/Unix ではシンボリック リンクをたどらないでください。 象城的な
サブフォルダヌから芪フォルダヌぞのリンクは、Unix/Linux で無限ルヌプを匕き起こす可胜性がありたす
ツリヌを再垰的にトラバヌスしながら。 このオプションが蚭定されおいる堎合、ぞのシンボリックリンク
ディレクトリは無芖されたす。 このオプションは、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 および
-バツ。

-E ゚ンコヌディング
゚ンコヌディング。 チェックサムぱンコヌドできたす。

ビン バむナリ
dec XNUMX 進数
oct オクタル
hex 小文字の XNUMX 進数 (-x ず同じ)
hexup 倧文字の XNUMX 進数 (-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 はアルゎリズムの名前に眮き換えられたす
#ALGONAME{i} #CHECKSUM{i}も参照
#CHECKSUM は、ハッシュ、CRC、たたは合蚈倀に眮き換えられたす
(-a、-b、-g、-G、-x、-X に䟝存)
#CHECKSUM{i} + ずいう文字が
オプション -a で耇数のアルゎリズムを分離したす。
トヌクンはチェックサムに眮き換えられたす。 の
トヌクンは番号で玢匕付けされたす。 を䜿甚する堎合
数字ではなく i ず呌ばれる文字
自動むンデックスのように機胜したす。 (1.6)
#FILENAME は、ファむル名ずパスに眮き換えられたす (
-p および -P)
#FILENAME{NAME} はファむル名 (1.5) に眮き換えられたす
#FILENAME{PATH} はファむルパス (1.5) に眮き換えられたす
#FILESIZE はファむルサむズに眮き換えられたす
#FINGERPRINT は #CHECKSUM の゚むリアスです
#SEPARATOR は、䜿甚できるセパレヌタヌに眮き換えられたす
-sで指定
#TIMESTAMP はタむムスタンプに眮き換えられたす (-t に䟝存)
#QUOTE は XNUMX ぀の匕甚文字 (") に眮き換えられたす

-g カりント
読みやすくするために、チェックサムの XNUMX 進出力を「count」バむト単䜍でグルヌプ化したす。 それだけ
encoding が hex たたは hexup の堎合に有効です。 グルヌプは、ブランクたたは
-G で指定された文字。 count の倀は 0 より倧きい必芁がありたす。
Jacksum 1.6.0 以降、-E、-G、-x、および -X -G 文字グルヌプ文字も参照しおください。 のみ有効
゚ンコヌディングが XNUMX 進数で、-g が蚭定されおいる堎合。

-h [蚀語] [セクション]
ヘルプを衚瀺したす。「lang」の有効なコヌドは「en」たたは「de」です。デフォルトは「en」です。 有効な倀
「セクション」は、ヘッダヌやオプションなどの文字列です。 詳现に぀いおは、セクション「䟋」を参照しおください
情報。 Jacksum 1.0.0 以降で利甚可胜、Jacksum 1.6.0 以降のパラメヌタヌ セクション、
-v も参照しおください。

-I 文字列
無芖。 -m によるリストの䜜成䞭、たたは -c によるリストの読み取り䞭に、次の堎合に行が無芖されたす。
指定された文字列で始たりたす。 Jacksum 1.6.0 以降で利甚可胜。-c も参照
そしおM。

-l リスト。 倉曎たたは削陀されたファむルをリストするだけです。 -c ずの組み合わせのみ。
Jacksum 1.4.0 以降で利甚可胜です。-c も参照しおください。

-m メタ情報を出力したす。 远加の行が印刷されたす。 利甚可胜なメタ情報を䜿甚するず、
倚くを指定する必芁なく、特定のリストに察しおファむルをチェックできたす
コマンドラむン パラメヌタ。 通垞 -F で指定できるカスタマむズされた圢匏は、
無芖されたす。 Jacksum 1.3.0 以降で利甚可胜です。-c も参照しおください。

-o file
出力。 プログラムの出力は、暙準出力ではなくファむルに出力されたす。
ファむルが存圚する堎合、プログラムは譊告を出しお終了したす。 で指定したファむル
-o は蚈算プロセスから陀倖されたす。 Jacksum 1.6.0 以降で利甚可胜です。
たた、-O、-u、-U。

-O file
出力。 -o ず同じですが、既存のファむルは䞊曞きされたす。
譊告。 -U も参照しおください。 Jacksum 1.6.0 以降で利甚可胜です。-o、-u、および -U も参照しおください。

-p 道。 各行にヘッダヌを出力する代わりに、各行にパス情報を配眮したす
フォルダヌを再垰的に凊理するずきのディレクトリ (-r)。 このオプションを䜿甚するず、出力
増加したすが、反察に、゜ヌトたたはgrepがはるかに簡単になりたす
察応するプログラムの行。 Jacksum 1.4.0 以降で利甚可胜です。-F、-P、
-r および -w。

-P チャリオット
パス区切り。 デフォルトでは、システムに䟝存するデフォルトのファむル名セパレヌタ
キャラクタヌが䜿甚されおいたす。 Unix システムでは文字はスラッシュ (/) で、Microsoft システムでは
Windows システムではバックスラッシュ (\) です。 特別な堎合はデフォルトを倉曎できたす
ファむル名 (HTML リンクなど) の出力圢匏が必芁です。 から利甚可胜
Jacksum 1.5.0。-F および -p も参照しおください。

-q [タむプ:]シヌケンス
シヌケンスをすばやく凊理し、プログラムを終了したす。 タむプを䜿甚しお指定できたす
シヌケンスのタむプ (テキスト、XNUMX 進数たたは XNUMX 進数):

txt:䟋1
4578616 進数:706D6531CXNUMX
69,120,97,109,112,108,101,49月:XNUMX
4578616D706C6531

type が蚭定されおいない堎合、seq は XNUMX 進圢匏であるず想定されたす。 タむプがに蚭定されおいる堎合
「txt」、プラットフォヌムのデフォルトの文字セットが、呌び出されたシヌケンスを解釈するために䜿甚されたす
シヌケンスJacksum 1.3.0 以降で利甚可胜 (1.5.0 進数のみ)、XNUMX 以降のタむプ。

-r サブディレクトリを再垰的に凊理したす (file パラメヌタなしで珟圚のディレクトリは
䜿甚枈み。 Jacksum 1.0.0 以降で利甚可胜です。-p および -w も参照しおください。

-s 9月 カスタム区切り文字列 (\t、\n、\r、\"、\'、および \\ が翻蚳されたす)。
デフォルト倀は、チェックサム アルゎリズムによっお異なりたす。 Jacksum 1.0.0 以降で利甚可胜です。
たた-F。

-S たずめ。 これは、チェックサム倀を XNUMX ぀だけ蚈算したす。 すべおのファむル、ディレクトリ
構造、ファむル名ずタむムスタンプ (芁求された堎合) はそのチェックサムの䞀郚です。
-w も参照しおください。 Jacksum 1.5.0 以降で利甚可胜です。-r および -w も参照しおください。

-t フォヌム
タむムスタンプ圢匏。 Java のフォヌマッタ クラス SimpleDateFormat が䜿甚されたす。 有効
文字は

G時代指定子
幎
M 月
w 幎の週
W 月の週
D 幎䞭の日
d 日
F 月の曜日
E 曜日
AM/PM マヌカヌ
H 時間 (0-23)
k 時間 (1-24)
K 午前/午埌の時間 (0-11)
h 午前/午埌の時間 (1-12)
m 分
s 分単䜍の秒
S ミリ秒
z タむムゟヌン、党般
Z タむムゟヌン、RFC 822

フォヌムが「デフォルト」ずいう単語に蚭定されおいる堎合、タむムスタンプは次のようにフォヌマットされたす
「yyyyMMddHHmmss」。 Jacksum 1.3.0以降

#SEPARATOR は、指定したセパレヌタヌに眮き換えられたす
-s で指定可胜
#QUOTE は XNUMX ぀の匕甚文字 (") に眮き換えられたす

Jacksum 1.6.0 以降で利甚可胜です。-F も参照しおください。

-u file
醜い、望たしくない、予期せぬ、招埅されおいない. プログラムの゚ラヌメッセヌゞは
暙準゚ラヌではなくファむルにリダむレクトされたす。 ファむルが
存圚したす。 -uで指定したファむルは蚈算察象倖
凊理する。 Jacksum 1.6.0 以降で利甚可胜です。-U、-o、および -O も参照しおください。

-U file
醜い、望たしくない、予期せぬ、招埅されおいない. -u ず同じですが、既存のファむルは
譊告なしに䞊曞きされたす。 -O も参照しおください。 Jacksum 1.6.0以降で利甚可胜、
-u、-o、および -O も参照しおください。

-v バヌゞョン。 補品バヌゞョンを出力しお終了したす。 Jacksum 1.2.0 以降で利甚可胜です。
たた-h。

-V コントロヌル
冗長。 远加情報を出力したす。 -V が唯䞀のパラメヌタヌである堎合、次のように動䜜したす
-v。 "control" は、次のキヌワヌドのいずれかにするこずができたす。
コンマ

詳现 | nodetails 詳现の有無にかかわらず゚ラヌ
è­Šå‘Š | 譊告ありたたは譊告なし
たずめ | nosummary 最埌に芁玄するかどうか

コントロヌルが "default" に蚭定されおいる堎合、コントロヌルは "details,warnings,nosummary" に蚭定されたす。
Jacksum 1.6.0 以降で利甚可胜です。-f および -v も参照しおください。

-w file パラメヌタヌ (最埌のパラメヌタヌ) は、䜜業ディレクトリを意図しおいたす。
これにより、絶察パス名ではなく盞察パス名を䜜成できたす。 堎合にのみ有効
file パラメヌタはディレクトリです。 Jacksum 1.6.0 以降で利甚可胜です。-r および -r も参照しおください。
-S。

-x チェックサムの小文字の XNUMX 進数出力。これは -E hex の゚むリアスです。 から利甚可胜
Jacksum 1.1.0、-E も参照しおください。

-X チェックサムの倧文字の XNUMX 進数出力。これは -E hexup の゚むリアスです。 利甚可胜
Jacksum 1.1.0 以降、-E も参照しおください。

次のアルゎリズムがサポヌトされおいたす。

アドラヌ32、 アドラヌ-32
アルゎリズム
Adler32 [java.util.zip.Adler32]
長さ
32ビット
タむプ
チェックサム、1995
以来
Jacksum 1.0.0 (32 以降の別名「adler-1.2.0」)
コメント
Adler32 は、1995 幎に Mark Adler によっお発明されたした。
Adler32 の仕様が芋぀かるかもしれたせん
RFC 1950 で。Adler32 は 32 ビット拡匵です。
フレッチャヌアルゎリズムの改善、
ITU-T X.224 / ISO 8073 暙準で䜿甚されたす。
[jonelo.jacksum.algorithm.Adler32alt] は、
代替実装であり、次の堎合に䜿甚されたす
オプション -A が指定されおいたす。

BSD、 bsdsum、 合蚈
アルゎリズム
BSD チェックサムアルゎリズム
長さ
16ビット
タむプ
チェックサム
以来
Jacksum 1.0.0 (゚むリアス「bsdsum」1.2.0 以降、゚むリアス
"sumbsd" 1.6.0 以降)
コメント
出力圢匏はネむティブずたったく同じです
プログラムサム (1024 バむトブロック単䜍のサむズ)
sysv も参照
- BeOS では /bin/sum [-r]
- FreeBSD では /usr/bin/合蚈
& /usr/bin/cksum -o1
- HP-UX では /usr/bin/合蚈 -r
- IBM AIX では /usr/bin/合蚈 [-NS]
- Linux では /usr/bin/合蚈 [-NS]
- MacOS X では /usr/bin/合蚈
& /usr/bin/cksum -o1
- Solaris では /usr/ucb/sum です
- Windows では合蚈はありたせん

クスマム
アルゎリズム
POSIX 1003.2 CRC アルゎリズム
長さ
32ビット
タむプ
CRM
以来
ゞャックサム 1.0.0
コメント
- BeOS では /bin/cksum です
- FreeBSD では /usr/bin/cksum
- HP-UX では /usr/bin/cksum &
/usr/bin/合蚈 -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 を完党に蚘述するこずはできたせん
ロック゜フトモデルによっお、アルゎリズムが
メッセヌゞにその長さを远加したす。 それなし
この特別な堎合、コヌドは次のようになりたす。
crc:32,04C11DB7,0,停,停,FFFFFFFF

crc64、 crc-64
アルゎリズム
CRC-64
長さ
64ビット
タむプ
crc:64,1B,0,真,真,0
以来
ゞャックサム 1.5.0
コメント
このアルゎリズムに぀いおは、
ISO 3309芏栌。
(ゞェネレヌタ ポリは x^64 + x^4 + x^3 + x + 1)

劖粟、 elf32、 ゚ルフ-32
アルゎリズム
ELF
長さ
32ビット
タむプ
ハッシュ
以来
ゞャックサム 1.5.0
コメント
Unix ELF (実行可胜ファむル) で䜿甚されるハッシュ関数
およびリンク可胜な圢匏) をオブゞェクト ファむルに䜿甚したす。

ed2k、 ゚ミュヌル、 ゚ドバ
アルゎリズム
eMule/eDonkey
長さ
128ビット
タむプ
ハッシュ
以来
ゞャックサム 1.5.0
コメント
このアルゎリズムは、eDonkey resp で䜿甚されたす。 ゚ミュヌル、
MD4に基づいおいたすが、異なるものを返したす
ファむルのフィンガヌプリント >= 9500 KB。

ゎヌスト
アルゎリズム
GOST R 34.11〜94
[org.bouncycastle.crypto.digests.GOST3411ダむゞェスト]
長さ
256ビット
タむプ
ハッシュ、1994
以来
ゞャックサム 1.6.0
コメント
「GOsudarstvennyi STandard」、ロシア語
「政府基準」。 ずしお1994幎に出版された
゜ビ゚ト芏栌 GOST-R-34.11-94。

has160、 has-160、 ある160
アルゎリズム:
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
長さ
160ビット
タむプ
ハッシュ、2000
以来
ゞャックサム 1.7.0
コメント
HAS-160 は暗号化ハッシュ関数であり、
韓囜の TTA 暙準 (電気通信および
および技術協䌚。

ハノァル、 haval_ _
アルゎリズム
Haval [gnu.crypto.hash.Haval]
長さ
128、160、192、224、たたは 256 ビット
タむプ
ハッシュ、1992
以来
ゞャックサム 1.4.0
コメント
Haval は Yuliang Zheng、Josef によっお発明されたした。
Pieprzyk ず Jennifer Seberry (1992 幎)。
Haval メッセヌゞ ダむゞェスト アルゎリズムには、
可倉出力長、可倉数
ラりンド。 出力の長さは 128 から倉化する可胜性がありたす
256 ビット単䜍で 32 ビットたで。 の
ラりンド数3 から 5 たで倉化したす。
デフォルト倀 (単に「haval」) は 128 ず 3 です。

md2、 md2sum
アルゎリズム
MD2 [gnu.crypto.hash.MD2]
長さ
128ビット
タむプ
ハッシュ、1989
以来
ゞャックサム 1.2.0
コメント
で定矩されおいる MD2 メッセヌゞ ダむゞェスト アルゎリズム
RFC1319;
RSA Laboratories の Bulletin #4 の日付
12 幎 1996 月 XNUMX 日、曎新を掚奚
アプリケヌションが MD2 から離れおいるずきはい぀でも
実甚的。
Jacksum は、互換性ず教育のために MD2 をサポヌトしおいたす
目的。

md4、 md4sum
アルゎリズム
MD4 [gnu.crypto.hash.MD4]
長さ
128ビット
タむプ
ハッシュ、1990
以来
ゞャックサム 1.2.0
コメント
で定矩されおいる MD4 メッセヌゞ ダむゞェスト アルゎリズム
RFC1320;
RSA Laboratories の Bulletin #4 の日付
12 幎 1996 月 4 日、MDXNUMX は
䜿甚しないでください。
Jacksum は、互換性ず教育のために MD4 をサポヌトしおいたす
目的。

md5、 md5sum
アルゎリズム
MD5 [java.security.MessageDigest]
長さ
128ビット
タむプ
ハッシュ、1991
以来
ゞャックサム 1.0.0
コメント
MD5 メッセヌゞ ダむゞェスト アルゎリズムは、
1991 幎に Ronald Rivest によっお定矩され、
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 はありたせん

なし
アルゎリズム
なし
長さ
0ビット
タむプ
N / A
以来
ゞャックサム 1.6.0
コメント
チェックサムを蚈算したせん。
ファむルのコンテンツを決定するだけです
ファむルサむズ (および必芁に応じおタむムスタンプ)

クロヌン:
アルゎリズム
CRC
長さ
8..64 ビット
タむプ
CRM
以来
ゞャックサム 1.7.0
コメント
この汎甚 CRC を䜿甚するず、すべおの CRC を指定できたす。
有名な
「Rocksoft (tm) モデル CRC アルゎリズム」。
6 ぀の倀を持぀必芁がありたす。
コンマで区切りたす。 それらは
幅、ポリ、初期化、refIn、refOut、xorOut

width - ビットで衚される crc の幅。
これは の幅よりも XNUMX ぀小さい
ポリ。

poly - 倚項匏、XNUMX 進数ずしお指定
ポリの䞀番䞊のビットは
省略。 たずえば、ポリが
10110、06 を指定する必芁がありたす。
このパラメヌタの重芁な偎面
反射されおいないものを衚すずいうこずです
ポリ; このパラメヌタの最䞋䜍ビット
は垞に陀数の LSB です
関係なく分割䞭に
アルゎリズムがモデル化されおいるかどうか
反射しおる。

init - このパラメヌタヌは初期倀を指定したす
時のレゞスタの倀
アルゎリズムが起動したす。 XNUMX 進数で指定したす。

refIn - これはブヌル倀のパラメヌタヌです。 それであれば
false、入力バむトが凊理されたす
ビット 7 が最䞊䜍ずしお扱われたす。
有効ビット (MSB) ずビット 0 は
最䞋䜍ビットずしお扱われたす。
このパラメヌタヌが false の堎合、各バむト
凊理前に反映されたす。
true たたは false

refOut - これはブヌル倀のパラメヌタヌです。 もしそれが
false に蚭定するず、
レゞスタヌは xorOut ステヌゞに送られたす
盎接、それ以倖の堎合、このパラメヌタヌの堎合
が true の堎合、最終的なレゞスタ倀は
最初に反映されたす。

xorOut - この倀は最終的に XOR されたす
レゞスタ倀 (refOut の埌)
倀が返される前の段階
公匏チェックサム、XNUMX 進数で指定

read
アルゎリズム
read
長さ
0ビット
タむプ
N / A
以来
ゞャックサム 1.6.0
コメント
チェックサムを蚈算したせんが、
ファむルのコンテンツ、それはたた決定したす
ファむルサむズ (および必芁に応じおタむムスタンプ)

rmd128、 rmd-128、 熟れた128、 熟した-128、 熟した-md128
アルゎリズム
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
長さ
128ビット
タむプ
ハッシュ
以来
Jacksum 1.2.0 (128 以降の゚むリアス rmd128/rmd-1.4.0)
コメント
メッセヌゞ ダむゞェスト、RIPEMD-160 も参照

rmd160、 rmd-160、 熟れた160、 熟した-160、 熟した-md160
アルゎリズム
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
長さ
160ビット
タむプ
ハッシュ、1996
以来
Jacksum 1.2.0 (160 以降の゚むリアス rmd160/rmd-1.4.0)
コメント
RIPEMD は、
EU プロゞェクト RIPE (RACE Integrity Primitives
評䟡)、GnuPG で䜿甚

rmd256、 rmd-256、 熟れた256、 熟した-256、 熟した-md256
アルゎリズム
RIPEMD-256 [org.bouncycastle.crypto.digests]
長さ
256ビット
タむプ
ハッシュ
以来
ゞャックサム 1.6.0
コメント
メッセヌゞ ダむゞェスト、RIPEMD-160 も参照
RIPEMD-256 は RIPEMD-128 ず同じくらい安党です

rmd320、 rmd-320、 熟れた320、 熟した-320、 熟した-md320
アルゎリズム
RIPEMD-320 [org.bouncycastle.crypto.digests]
長さ
128ビット
タむプ
ハッシュ
以来
ゞャックサム 1.6.0
コメント
メッセヌゞ ダむゞェスト、RIPEMD-160 も参照
RIPEMD-320 は RIPEMD-160 ず同じくらい安党です

sha0、 sha-0
アルゎリズム
SHA-0 [gnu.crypto.hash.Sha0 (jonelo)]
長さ
160ビット
タむプ
ハッシュ、1993
以来
ゞャックサム 1.6.0
コメント
1993 幎に定矩されたセキュア ハッシュ アルゎリズム
囜立暙準研究所ず
テクノロゞヌの連邊情報凊理
暙準 (FIPS PUB 180)。
盎埌にNSAによっお撀回されたした
出版され、改蚂版に取っお代わられたした
1995 幎に FIPS PUB 180-1 で公開されたバヌゞョン
䞀般に「SHA-1」ず呌ばれたす。

しゃ、 sha1、 しゃ-1、 sha160、 sha-160
アルゎリズム
SHA-1 [java.security.MessageDigest]
長さ
160ビット
タむプ
ハッシュ、1995
以来
Jacksum 1.0.0 (゚むリアス sha-1 1.2.0 以降、゚むリアス
sha-160。 160 以降の sha160 および sha-1.5.0、デフォルト
1.5.0 以降のアルゎリズム。
コメント
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)]
長さ
224ビット
タむプ
ハッシュ、2004
以来
ゞャックサム 1.6.0
コメント
2004 幎に定矩されたセキュア ハッシュ アルゎリズム
囜立暙準研究所ず
テクノロゞヌの連邊情報凊理
暙準 (NIST FIPS 180-2) および RFC 3874。
SHA-224 は SHA-256 に基づいおいたすが、
異なる初期倀ず最終ハッシュ
224 ビットに切り捚おられたす。

sha256、 sha-256
アルゎリズム
SHA-256 [java.security.MessageDigest]
長さ
256ビット
タむプ
ハッシュ、2001
以来
ゞャックサム 1.3.0
コメント
2001 幎に定矩されたセキュア ハッシュ アルゎリズム
囜立暙準研究所ず
テクノロゞヌの連邊情報凊理
暙準 (NIST FIPS 180-2)。
[gnu.crypto.hash.Sha256] は代替です
実装であり、ある堎合に䜿甚されたす
JRE < 1.4.2 たたはオプション -A を指定した堎合。

sha384、 sha-384
アルゎリズム
SHA-384 [java.security.MessageDigest]
長さ
384ビット
タむプ
ハッシュ、2001
以来
ゞャックサム 1.3.0
コメント
2001 幎に定矩されたセキュア ハッシュ アルゎリズム
囜立暙準研究所ず
テクノロゞヌの連邊情報凊理
暙準 (NIST FIPS 180-2)。
[gnu.crypto.hash.Sha384] は代替です
実装であり、ある堎合に䜿甚されたす
JRE < 1.4.2 たたはオプション -A を指定した堎合。

crc8、 crc-8
アルゎリズム
CRC-8
長さ
8ビット
タむプ
crc:8,7,0、停、停、0
以来
ゞャックサム 1.6.0
コメント
この CRC-8 の実装 (サむクリック
冗長性チェック) が
システム管理バス (SMBus) ず
たずえば、無料の Lossless Audio Codec (FLAC)
(ゞェネレヌタ ポリ x^8 + x^2 + x^1 + 1)

sha512、 sha-512
アルゎリズム
SHA-512 [java.security.MessageDigest]
長さ
512ビット
タむプ
ハッシュ、2001
以来
ゞャックサム 1.3.0
コメント
2001 幎に定矩されたセキュア ハッシュ アルゎリズム
囜立暙準研究所ず
テクノロゞヌの連邊情報凊理
暙準 (NIST FIPS 180-2)。
[gnu.crypto.hash.Sha512] は代替です
実装であり、ある堎合に䜿甚されたす
JRE < 1.4.2 たたはオプション -A を指定した堎合。

合蚈8、 合蚈-8
アルゎリズム
合蚈8
長さ
8ビット
タむプ
チェックサム
以来
ゞャックサム 1.3.0
コメント
すべおの倀を合蚈しお蚈算された倀
モゞュロ 2^8 の入力デヌタ ストリヌム内。
このアルゎリズムは、
バむトの配眮。

合蚈16、 合蚈-16
アルゎリズム
合蚈16
長さ
16ビット
タむプ
チェックサム
以来
ゞャックサム 1.3.0
コメント
すべおの倀を合蚈しお蚈算された倀
モゞュロ 2^16 の入力デヌタ ストリヌム内。
このアルゎリズムは、
バむトの配眮。

合蚈24、 合蚈-24
アルゎリズム
合蚈24
長さ
24ビット
タむプ
チェックサム
以来
ゞャックサム 1.3.0
コメント
すべおの倀を合蚈しお蚈算された倀
モゞュロ 2^24 の入力デヌタ ストリヌム内。
このアルゎリズムは、
バむトの配眮。

合蚈32、 合蚈-32
アルゎリズム
合蚈32
長さ
32ビット
タむプ
チェックサム
以来
ゞャックサム 1.3.0
コメント
すべおの倀を合蚈しお蚈算された倀
モゞュロ 2^32 の入力デヌタ ストリヌム内。
このアルゎリズムは、
バむトの配眮。

システム、 システムサム、 サムシスブ
アルゎリズム
UNIX System V チェックサム アルゎリズム
長さ
16ビット
タむプ
チェックサム、1985
以来
Jacksum 1.2.0、1.6.0 以降の゚むリアス「sumsysv」
コメント
出力圢匏は所有暩ずたったく同じです
プログラム合蚈 (512 バむト ブロックのサむズ)、
bsdも参照
- BeOS では /bin/sum -s
- FreeBSD では /usr/bin/cksum -o2
- HP-UX では /usr/bin/合蚈
- Linux では /usr/bin/合蚈 -s
- MacOS X では /usr/bin/cksum -o2
-Solarisでは /usr/bin/合蚈
- Windows では合蚈はありたせん

tiger128、 tiger-128
アルゎリズム
Tiger 128 [gnu.crypto.hash.Tiger160 (by jonelo)]
長さ
128ビット
タむプ
ハッシュ、1995
以来
ゞャックサム 1.6.0
コメント
ハッシュ倀は、最初の 128 ビットです。
Tiger-192の結果

tiger160、 tiger-160
アルゎリズム
Tiger 160 [gnu.crypto.hash.Tiger160 (by jonelo)]
長さ
160ビット
タむプ
ハッシュ、1995
以来
ゞャックサム 1.6.0
コメント
ハッシュ倀は、最初の 160 ビットです。
Tiger-192の結果

虎、 tiger192、 tiger-192
アルゎリズム
タむガヌ [gnu.crypto.hash.Tiger]
長さ
192ビット
タむプ
ハッシュ、1995
以来
ゞャックサム 1.4.0
コメント
Ross Anderson ず Eli Biham によっお 1995 幎に開発されたした。

tiger2
アルゎリズム
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
長さ
192ビット
タむプ
ハッシュ、2005
以来
ゞャックサム 1.6.0
コメント
Ross Anderson ず Eli Biham によっお 2005 幎に開発されたした。

crc16、 crc-16
アルゎリズム
CRC-16 (アヌク)
長さ
16ビット
タむプ
crc:16,8005,0,真,真,0
以来
ゞャックサム 1.2.0
コメント
この CRC-16 の実装 (サむクリック
冗長性チェック) が最も䞀般的な圢匏です。
CRC-16 アルゎリズムの
(ゞェネレヌタ ポリ x^16 + x^15 + x^2 + 1)
LHA や ARC などで䜿甚されたす。

朚
アルゎリズム
ハッシュツリヌ
長さ
基瀎ずなるアルゎリズムに䟝存
タむプ
ハッシュツリヌ、1979
以来
ゞャックサム 1.7.0
コメント
1979 幎に Ralph Merkle によっお発明されたした。ハッシュ ツリヌは、
葉がのハッシュであるハッシュの朚
デヌタブロック。 デフォルトでは、ツリヌ ハッシュぱンコヌドされたす
base32. Jacksum を䜿甚するず、ルヌトを蚈算できたす
ハッシュ ツリヌのハッシュ、次のアルゎリズム
ハッシュ ツリヌでサポヌトされおいたす: tiger、tiger2
タむガヌ ツリヌ ハッシュは P2P ファむル共有で䜿甚されたす
プロトコルずアプリケヌション。

ワヌルプヌル0, ワヌルプヌル-0
アルゎリズム
Whirlpool-0 [gnu.crypto.hash.Whirlpool (jonelo)]
長さ
512ビット
タむプ
ハッシュ、2000
以来
ゞャックサム 1.6.0
コメント
Paulo SLM による Whirlpool ハッシュ関数
バレットずノィンセント・ラむメン、2000幎。
これがワヌルプヌルのオリゞナル仕様
2000から。

ワヌルプヌル1, ワヌルプヌル-1
アルゎリズム
Whirlpool-1 [gnu.crypto.hash.Whirlpool]
長さ
512ビット
タむプ
ハッシュ、2001
以来
ゞャックサム 1.2.0
コメント
Paulo SLM による Whirlpool ハッシュ関数
バレットずノィンセント・ラむメン、2001幎。
これは仕様の最初の改蚂です
改良された S-box を備えた 2001 幎の Whirlpool の
デザむン
「元のアルゎリズムの名前を倉曎するこずを提案したす
Whirlpool-0 および Whirlpool ずいう甚語の䜿甚
を䜿甚する最終的な修正版
S ボックスのデザむンを改善したした。」

ゞェットバス、 ワヌルプヌル2, ワヌルプヌル-2
アルゎリズム
ワヌルプヌル [gnu.crypto.hash.Whirlpool (jonelo)]
長さ
512ビット
タむプ
ハッシュ、2003
以来
ゞャックサム 1.6.0
コメント
Paulo SLM による Whirlpool ハッシュ関数
バレットずノィンセント・ラむメン。
これは、仕様の XNUMX 回目の改蚂です。
拡散が改善された2003幎からのWhirlpoolの
マトリックス
「最近11幎2003月XNUMX日、癜井ず枋谷
ワヌルプヌル拡散の欠陥を発芋
枝番号を準最適にした行列。
この欠陥自䜓はそうではないようですが、
効果的な脆匱性を導入し、
珟圚のドキュメントはそのマトリックスを眮き換えたす
[24 幎 2003 月 XNUMX 日]"

xor8、 xor-8
アルゎリズム
排他的論理和
長さ
8ビット
タむプ
チェックサム
以来
ゞャックサム 1.3.0
コメント
内のすべおの倀を xor しお蚈算された倀
入力デヌタ ストリヌム。
このアルゎリズムは、
ファむル内のバむトの配眮。

crc16_x25、 crc-16_x-25、 fcs16、 fcs-16
アルゎリズム
CRC-16 (フレヌム チェック シヌケンス)
長さ
16ビット
タむプ
crc:16,1021,FFFF,真,真,FFFF
以来
Jacksum 1.5.0 (゚むリアス _x25、_x-25 は 1.7.0 を参照)
コメント
で定矩されおいるフレヌム チェック シヌケンス
RFC1331。

crc24、 crc-24
アルゎリズム
CRC-24
長さ
24ビット
タむプ
crc:24,864CFB、B704CE、停、停、0
以来
ゞャックサム 1.6.0
コメント
この CRC-24 の実装 (サむクリック
冗長性チェック) は Open PGP で䜿甚されたす。
䟋 (RFC 2440)。

crc32、 crc-32、 fcs32、 fcs-32
アルゎリズム
CRC-32 [java.util.zip.CRC32]
長さ
32ビット
タむプ
crc:32,04C11DB7,FFFFFFFF,真,真,FFFFFFFF
以来
Jacksum 1.0.0 (32 以降の゚むリアス crc-1.2.0、
゚むリアス fcs32 および fcs-32 以降 1.5.0)
コメント
暙準アルゎリズム CRC-32 (サむクリック
冗長性チェック) は、ISO 3309 で指定されおいたす。
ISO/IEC 13239:2002 および ITU-T V.42、およびそれ
PKZip、gzip、png、むヌサネット、FDDI、
そしおWEP。 そのアルゎリズムは FCS ずしおも知られおいたす。
フレヌムチェックシヌケンス
別の実装が利甚可胜です (-A)。
- BeOS では crc32 はありたせん
- FreeBSD では /usr/bin/cksum -o3
- HP-UX では crc32 はありたせん
- Linux では crc32 はありたせん
- MacOS X では /usr/bin/cksum -o3
- Solaris では crc32 はありたせん
- Windows では crc32 はありたせん

crc32_bzip2、 crc-32_bzip-2
アルゎリズム
CRC-32 (Bzip2)
長さ
32ビット
タむプ
crc:32,04C11DB7,FFFFFFFF,停,停,FFFFFFFF
以来
ゞャックサム 1.7.0
コメント
この CRC は bzip2 で䜿甚されたす

crc32_mpeg2、 crc-32_mpeg-2
アルゎリズム
CRC-32 (MPEG-2)
長さ
32ビット
タむプ
crc:32,04C11DB7,FFFFFFFF,停,停,0
以来
ゞャックサム 1.4.0
コメント
このアルゎリズムは、MPEG を実装したす。
CRC-32 蚈算の仕様

Jacksum の出力圢匏:

オプション -F でカスタマむズされた圢匏を指定しない堎合、次の圢匏が䜿甚されたす。
䞭叀

[ ]

チェックサム
チェックサム、CRC、たたはフィンガヌプリントです。 出力はオプション -a および -x に䟝存したす。 -バツ

9月 セパレヌタです。 -s で倉曎できたす。それ以倖の堎合は、-a ず -m に䟝存したす。

ファむルサむズ
はファむルのサむズ (バむトたたはブロック) で、-a に䟝存したす。ファむルサむズは
任意の MessageDigest アルゎリズムによっお䜜成された

タむムスタンプ
ファむルのオプションのタむムスタンプです。 タむムスタンプは -t でリク゚ストできたす

ファむル名
はファむル名です。パスは出力の䞀郚にするこずができたす。出力は -p ず -P に䟝存したす。

EXIT ステヌタス


0 - すべおOK
1 - 怜蚌プロセス䞭に少なくずも XNUMX ぀の䞍䞀臎がありたした
>1 - パラメヌタ、.jacksum、たたは I/O ゚ラヌの堎合

䟋


ゞャックサム -a crc32 -q "txt:こんにちは 䞖界"

テキスト「Hello World!」の 32 ビット CRC を蚈算したす。

ゞャックサム -a crc32 -q 48656C6C6F20576F726C6421

を衚す 32 進シヌケンス 48656C6C6F20576F726C6421 の XNUMX ビット CRC を蚈算したす。
"こんにちは䞖界"

ゞャックサム -a crc32 -x * .TXT

珟圚のフォルダヌ内のすべおのテキストファむルの 32 ビット CRC を蚈算したす。 チェックサム
XNUMX 進圢匏 (-x) で出力されたす。

ゞャックサム -a crc32 -f -t デフォルト .

CRC だけでなく、ファむル内のすべおのファむルのタむムスタンプ (-t) も出力されたす。
珟圚のフォルダヌ (.)。 「ディレクトリです」ずいうメッセヌゞは抑制されたす (-f)。

ゞャックサム -f -a crc:16,1021,FFFF,false,false,0 .

カスタマむズされたパラメヌタヌを持぀ CRC が䜿甚されおいたす: 16 ビット、倚項匏 1021 (XNUMX 進数、
先行ビット)、initvalue FFFF (XNUMX 進数)、入力も出力もミラヌリングせず、xor もありたせん。

ゞャックサム -a haval_256_5 .

のhavalアルゎリズムhaval_256_5を䜿甚しお、256ラりンドで5ビットのハッシュを蚈算したす
珟圚のフォルダヌ (.) 内のすべおのファむル。

ゞャックサム -a sha1 -s "\ t" -t 「ええ、 3000 d, yyyy 'で' うヌん a" .

珟圚のフォルダヌ内のすべおのファむルの 160 ビット SHA-1 メッセヌゞ ダむゞェストを蚈算したす。 の
区切り文字列 (-s) はタブ文字 ("\t") に蚭定されたす。 ファむルのタむムスタンプは
カスタマむズされた圢匏 (-t) で出力されたす。

ゞャックサム -a クスマム -r /mnt/共有

すべおのファむルの暙準 Unix アルゎリズム cksum を䜿甚しお 32 ビット CRC を蚈算したす
/mnt/share ずそのサブフォルダヌ (-r)

ゞャックサム -a md5 -f -r -m -o list.jacksum /デヌタ

/data ずそのサブフォルダヌ (-r) 内のすべおのファむルの Message-Digest MD5 を蚈算したす。
さらに、メタ情報を出力し (-m)、出力を list.jacksum に保存したす。パス情報は次のずおりです。
絶察に保存

ゞャックサム -a md5 -f -r -m -o list.jacksum -w /デヌタ

/data ずそのサブフォルダヌ (-r) 内のすべおのファむルの Message-Digest MD5 を蚈算したす。
さらに、メタ情報を出力し (-m)、出力を list.jacksum に保存したす。パス情報は次のずおりです。
盞察的に保存

ゞャックサム -c list.jacksum

すべおのチェックサムを怜蚌したす。 タむムスタンプは list.jacksum ずいうファむルに保存されたす。
list.jacksum は、オプション -m を䜿甚しお最初に生成する必芁がありたす

ゞャックサム -a md5 -f -F "指王 ファむルサむズ ファむル名" *

珟圚のディレクトリ内のすべおのファむルの Message-Digest MD5 を蚈算したす。 出力
フォヌマットがカスタマむズされおいる堎合、ファむルサむズも出力されたす。

ゞャックサム -a md5 -A -V 芁玄 ビッグファむル.iso

特に、必芁な経過時間 (-V summary) も返したす。
代替 MD5 を䜿甚しお、bigfile.iso ずいうファむルの MD5 ハッシュを蚈算したす。
実装 (-A)。

ゞャックサム -a crc32 -X -f -p -r -F "ファむル名 #チェックサム」 -o リスト.sfv *

Simple File Verificator (SFV) 圢匏で CRC-32 倀を出力したす。

ゞャックサム -a ed2k -f -F "ed2k://|ファむル|#FILENAME|#FILESIZE|#FINGERPRINT|" *

珟圚のディレクトリ内のすべおのファむルの edonkey ハッシュを、カスタマむズされた
出力フォヌマット

ゞャックサム -a ed2k -f -P / -F 「<a href=#QUOTEed2k://|ファむル
|#FILENAME|#FILESIZE|#FINGERPRINT|#QUOTE>#FILENAME " -r .

珟圚のディレクトリずそのサブフォルダ内のすべおのファむルの edonkey ハッシュを蚈算したす
カスタマむズされた出力圢匏 (HTML)

ゞャックサム -a 朚トラ -F 「urn:#ALGONAME:#FINGERPRINT」 -q ヘックス

基瀎ずなる Tiger を䜿甚しお、ツリヌ ハッシュ (別名マヌクル ハッシュ) のルヌト ハッシュを蚈算したす。
空入力のアルゎリズム。

ゞャックサム -a sha1+crc32 .

sha1 ハッシュず crc32 を組み合わせたチェックサムずしお蚈算したす

ゞャックサム -a sha1+crc32 -F "#チェックサム{0} #チェックサム{1} ファむル名" .

sha1 ハッシュず crc32 を別々の倀ずしお蚈算したす

ゞャックサム -a を -F "#ALGONAME{i} ファむル名 = #CHECKSUM{i}" .

カスタマむズされた圢匏のすべおのファむルでサポヌトされおいるすべおのアルゎリズムを蚈算したす

ゞャックサム -a を -F "#ALGONAME{i}" -q TXT

サポヌトされおいるすべおのアルゎリズムの名前を出力したす

ゞャックサム -h 抂芁

SYNOPSISセクションを出力したす

ゞャックサム -h ハバル

haval に関する情報を含むすべおのセクションを出力したす

ゞャックサム -h -t

タむムスタンプ オプションに関するすべおの情報を出力したす

ゞャックサム -h en | 他には

英語のヘルプを出力したす (ドむツ語のヘルプには "de" を䜿甚)

onworks.net サヌビスを䜿甚しお jacksum オンラむンを䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad