File (skema peta blok paket)

Mewakili file yang terkandung dalam paket.

Hierarki elemen

<BlockMap>
<File>

Sintaks

<File Name    = The name of the file must be non-empty and no more than 260 (MAX_PATH) characters supported by the APPX package format (even though ZIP format supports up to 65535 bytes).
      Size    = nonNegativeInteger
      LfhSize = The size of the Local File Header for a file must be at least 30 bytes and no more than 64KB as required by the ZIP format. >

  <!-- Child elements -->
  Block*

</File>

Kunci

* opsional (nol atau lebih)

Atribut dan Elemen

Atribut

Atribut Deskripsi Jenis Data Diperlukan Nilai default
LfhSize

Ukuran, dalam byte, dari struktur Header File Lokal (LFH) file dalam paket. Untuk informasi selengkapnya tentang header file, lihat spesifikasi format file ZIP .

Ukuran Header File Lokal untuk file harus minimal 30 byte dan tidak lebih dari 64KB seperti yang diperlukan oleh format ZIP. Ya
Nama

Jalur akar dan nama file.

Nama file harus tidak kosong dan tidak lebih dari 260 (MAX_PATH) karakter yang didukung oleh format paket APPX (meskipun format ZIP mendukung hingga 65535 byte). Ya
Ukuran

Ukuran, dalam byte, dari data file yang tidak dikompresi.

nonNegativeInteger Ya

 

Elemen Anak

Elemen Anak Deskripsi
Blokir

Mewakili blok data biner yang terkandung dalam file.

 

Elemen Induk

Elemen Induk Deskripsi
BlockMap

Menentukan elemen akar dari peta blok paket aplikasi. Elemen BlockMap menentukan algoritma yang digunakan untuk menghitung hash kriptografi dan berisi urutan elemen anak File yang terkait dengan setiap file yang disimpan dalam paket.

 

Keterangan

Urutan elemen anak Blokir harus sesuai dengan urutan blok data saat muncul dalam file yang diwakili.

Persyaratan

Nilai
Ruang nama http://schemas.microsoft.com/appx/2010/blockmap