アーティファクトとダイジェスト
アーティファクトとダイジェスト
Section titled “アーティファクトとダイジェスト”ローカル プロトコル バンドルには、ツリー ダイジェスト
sha256:95a16adaab17df2626db0f35b470723558637fc496840ddd837ce68fbe234875 を含む 194
個の正確なファイルが含まれています。プロトコル ピン SHA-256 は、
bfb11b76a989b9949844d3380c3b01cefcde6c01259167b922b6f30d151bac31 と固定プロトコル バンドル SHA-256 は
c95fc8f8334947dacf51a2c6e84d9b13f5b39b7d3827591569a1e2c5acfe47d7。
| 表面 | ファイルまたはアーティファクト | ダイジェスト |
|---|---|---|
| スキーマ | 22 | sha256:941a5a19b8664207f1ff48b799219c2f981ecd491a5cca527d586028d976ec76 |
| 構造適合性 | 59 ファイル / 58 ベクトル | sha256:2362acd8345e5860e605ed06984f1673a1ea0a00e76c1fe00fed222326782f24 |
| 暗号 | 98 | sha256:5eade516e4bc5dcf04477727ebcccd11f33348b2d9135fb6fe0365c6e6cc2ea3 |
| アドミッション | 19 | sha256:39971bfafb68ef6c18f9026220cccc4f023fd4d5c8074f8ff0276cb1129cd0a0 |
ダイジェスト セマンティクス
Section titled “ダイジェスト セマンティクス”個々のマニフェスト エントリは、正確なファイル バイトを小文字の SHA-256 にバインドします。暗号とアドミッションのトップレベル
artifactDigest 値は、そのメンバーを正確に削除し、残りのマニフェストを RFC 8785
JCS でシリアル化し、正規バイトをハッシュします。宣言されたアーティファクト エントリは、すべての名前付きファイルを推移的にバインドします。
Web サイトのバンドル ツリー ダイジェストは、各正規相対パス、NUL セパレータ、正確なファイル バイト、および末尾の NUL セパレータを、ソートされたパス順序でさらにバインドします。これにより、2 つの異なるアーティファクト レイアウトが、単に連結されたバイトが一致するという理由だけで ID を共有することがなくなります。