เกี่ยวกับการ์ด
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ข้อมูลทั่วไปเกี่ยวกับความโปร่งใสของไบนารีของ Android มีอยู่ในหน้าความโปร่งใสของไบนารีหลัก
หน้านี้มีรายละเอียดเพิ่มเติมเกี่ยวกับรูปแบบของไฟล์ในไดเรกทอรี tile/
ต่างๆ
ไฟล์เหล่านี้ประกอบด้วยแฮชของโหนด Merkle Tree ที่แสดงบันทึกความโปร่งใสแบบไบนารีสำหรับรูปภาพใน Pixel Factory
นอกจากนี้ แฮชเหล่านี้ยังได้รับการจัดแพ็กเกจเป็นไทล์ ดูภาพรวมของวิธีแบ่งต้นไม้ออกเป็นส่วนๆ ได้ที่การแบ่งบันทึกเป็นส่วนๆ
ในบันทึกนี้ ระบบจะแฮชโหนดโดยใช้ SHA256 เราใช้ไลบรารี tlog เพื่อเขียนการ์ดที่มีเฉพาะความสูงของการ์ด 1 ซึ่งหมายความว่าแต่ละไทล์จะมีแฮชได้สูงสุด 2^height = 2 รายการ โดยแต่ละรายการมีความยาว 32 ไบต์
ดูรายละเอียดการสร้างเส้นทางไทล์ได้ในเอกสารเกี่ยวกับไทล์ tlog
รูทของการ์ดสําหรับบันทึกแต่ละรายการจะแสดงที่
- บันทึกความโปร่งใสของ Pixel
https://developers.google.com/android/binary_transparency/tile
- บันทึกความโปร่งใสของ APK ของระบบ Google
https://developers.google.com/android/binary_transparency/google1p/tile/
ตัวอย่างการคํานวณด้วยไทล์
มาดูตัวอย่างการใช้บันทึกความโปร่งใสของ 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"]]