タイルについて
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Android バイナリ透明性に関する一般的な情報については、メインのバイナリ透明性ページをご覧ください。
このページでは、さまざまな tile/
ディレクトリのファイル形式について詳しく説明します。
これらのファイルには、Google Pixel ファクトリー イメージのバイナリ トランスペアレンシー ログを表す Merkle ツリーノードのハッシュが含まれています。さらに、これらのハッシュはタイル内にパッケージ化されます。ツリーをタイルに分割する方法の概要については、ログのタイリングをご覧ください。
このログでは、ノードは SHA256 を使用してハッシュ化されています。tlog ライブラリを使用して、タイルの高さを 1 に設定してタイルを書き込みます。つまり、各タイルに最大 2^height = 2 つのハッシュが含まれ、それぞれが 32 バイトです。
タイルパスの作成の詳細については、tlog Tile のドキュメントをご覧ください。
各ログのタイルのルートは次の場所で提供されます。
- Google Pixel の透明性ログ
https://developers.google.com/android/binary_transparency/tile
- Google System APK の透明性ログ
https://developers.google.com/android/binary_transparency/google1p/tile/
タイルを使用した計算の例
タイルの動作をより深く理解するために、Google Pixel 透明性ログを使用した例を説明します。サイズ 8 のツリーがあるとします。インデックス 3 のエントリは、タイル t(0, 1)
の最初のハッシュです。タイルのパスの形式は tile/H/L/NNN[.p/W]
です。したがって、タイル t(0, 1)
のパスは https://developers.google.com/android/binary_transparency/tile/1/0/001 になります。ツリーのルートはタイル t(3, 0)/1
にあります。これはパス https://developers.google.com/android/binary_transparency/tile/1/3/000.p/1 です。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-02 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-12-02 UTC。"],[],["The `tile/` directories contain SHA256 hashes of Merkle Tree nodes, representing the Binary Transparency log for Pixel Factory Images. These hashes are organized into tiles, with each tile containing at most two 32-byte hashes. The tile path structure is `tile/H/L/NNN[.p/W]`. For example, the tile for entry index 3 in a size-8 tree is found at path `/1/0/001`. The root tile is located at path `/1/3/000.p/1`. The Pixel Transparency Log and Google System APK Transparency Log can be found in specific URLs.\n"]]