Blokir
Mewakili blok data biner yang terkandung dalam file.
Hierarki elemen
- <BlockMap>
-
- <File>
- <Blokir>
Sintaks
<Block Hash = base64Binary
Size? = positiveInteger />
Kunci
?
opsional (nol atau satu)
Atribut dan Elemen
Atribut
Atribut | Deskripsi | Jenis Data | Diperlukan | Nilai default |
---|---|---|---|---|
Hash | Nilai hash blok data yang tidak dikompresi. |
base64Binary | Ya | |
Ukuran | Ukuran, dalam byte, dari blok data saat disimpan dalam paket. Jika data file dikompresi, ukuran setiap blok terkompresi berpotensi bervariasi dalam ukuran. |
positiveInteger | Tidak |
Elemen Anak
Tidak ada.
Elemen Induk
Elemen Induk | Deskripsi |
---|---|
File | Mewakili file yang terkandung dalam paket. |
Keterangan
Kecuali untuk blok terakhir file, elemen Blok mewakili blok 64 KB (65536 byte) dari data yang tidak dikompresi dalam file yang disimpan dalam paket aplikasi. Setiap elemen Blok menentukan nilai "hash" kriptografi yang digunakan untuk memvalidasi data blok. Untuk file yang disimpan dalam paket dengan kompresi DEFLATE, elemen Blok menentukan atribut Ukuran yang menentukan jumlah byte terkompresi yang digunakan untuk menyimpan urutan data terkompresi untuk blok.
Nilai atribut Hash adalah nilai yang dikodekan base64 dari hash data yang diwakili oleh elemen Blok. Ketika file aplikasi ditambahkan ke paket aplikasi, pertama-tama dibagi menjadi blok 64 KB, dan setiap blok di-hash menggunakan algoritma yang ditentukan oleh atribut HashMethod pada elemen BlockMap . Jika ukuran file bukan kelipatan genap 64 KB, ukuran blok akhir disimpulkan sebagai sisa ukuran file dibagi 64 KB.
Nilai atribut Ukuran adalah ukuran blok data seperti yang disimpan dalam paket aplikasi. Ini biasanya lebih kecil dari 64 KB karena setiap blok biasanya dikompresi sebelum disimpan dalam paket aplikasi. Karena kompresi data (Algoritma deflate) menghasilkan hasil panjang variabel, atribut Ukuran harus ditentukan untuk semua blok file yang disimpan dalam bentuk terkompresi dalam paket. Atribut Ukuran tidak ditentukan jika file tidak dikompresi; jika atribut Ukuran tidak ditentukan, nilai defaultnya adalah 64 KB, atau sisa ukuran file dibagi 64 KB jika blok adalah blok terakhir.
Persyaratan
Nilai | |
---|---|
Ruang nama | http://schemas.microsoft.com/appx/2010/blockmap |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk