Kartlar hakkında

Android İkili Şeffaflık hakkında genel bilgileri ana İkili Şeffaflık sayfasında bulabilirsiniz.

Bu sayfada, çeşitli tile/ dizinlerindeki dosyaların biçimi hakkında daha fazla bilgi bulabilirsiniz.

Bu dosyalar, Pixel fabrika ayarı görüntüleri için Binary Transparency günlüğünü temsil eden Merkle Ağacı düğümlerinin karmalarını içerir. Ayrıca bu karma değerler, karolar halinde paketlenir. Ağacı karolara bölme işlemine genel bakış için Günlüğü Karolar Halinde Gösterme başlıklı makaleyi inceleyin.

Bu günlükte, düğümlere SHA256 kullanılarak karma oluşturma işlemi uygulanır. Karoları özellikle 1 karo yüksekliğinde yazmak için tlog kitaplığını kullanırız. Bu, her karonun en fazla 2^yükseklik = 2 karma içerdiği ve her birinin 32 bayt olduğu anlamına gelir.

Ancak sonraki (daha yeni) günlükler için karolar 8 yüksekliğe ayarlanır. Bu, her karonun en fazla 2^8 = 256 karma içerdiği anlamına gelir.

Karo yolu yapılarının ayrıntılarını tlog karo belgelerinde bulabilirsiniz.

Her günlüğün karo dizininin kökü şu adreste sunulur:

  • Pixel Şeffaflık Günlüğü
    • https://developers.google.com/android/binary_transparency/tile
  • Google System APK Kod Şeffaflığı Günlüğü
    • https://www.gstatic.com/android/binary_transparency/google1p/jwt/2026/01/tile
  • Google Ürün Uygulaması Şeffaflık Günlüğü
    • https://www.gstatic.com/android/binary_transparency/google1p/apk/2026/02/tile
  • Android Mainline Modülleri Şeffaflık Günlüğü
    • https://www.gstatic.com/android/binary_transparency/mainline/2026/02/tile

Kartlarla hesaplama örneği

Blokların işleyiş şeklini daha iyi anlamak için Pixel Şeffaflık Günlüğü'nü kullanan bir örneği inceleyelim. 8 boyutunda bir ağaç olduğunu varsayalım. 3. dizindeki girişe bakıyorsanız bu, t(0, 1) numaralı karodaki ilk karma olur. Kartların yolları tile/H/L/NNN[.p/W] biçimindedir. Bu nedenle, t(0, 1) karosunun yolu https://developers.google.com/android/binary_transparency/tile/1/0/001 olur. Ağaç kökü, t(3, 0)/1 karosunda yer alır. Bu karonun yolu https://developers.google.com/android/binary_transparency/tile/1/3/000.p/1 şeklindedir.