Fichier (schéma de mappage de bloc de package)

Représente un fichier contenu dans le package.

Hiérarchie d’éléments

<BlockMap>
<Fichier>

Syntaxe

<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>

Clé

* facultatif (zéro, un ou plusieurs)

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
LfhSize

Taille, en octets, de la structure d’en-tête de fichier local (LFH) du fichier dans le package. Pour plus d’informations sur les en-têtes de fichier, consultez spécification de format de fichier zip .

La taille de l’en-tête de fichier local pour un fichier doit être au moins de 30 octets et inférieure ou égale à 64 Ko comme le requiert le format ZIP. Oui
Nom

Chemin d’accès racine et nom de fichier.

Le nom du fichier doit être non vide et ne pas comporter plus de 260 (MAX_PATH) caractères pris en charge par le format de package APPX (même si le format ZIP prend en charge jusqu’à 65535 octets). Oui
Taille

Taille, en octets, des données non compressées du fichier.

nonNegativeInteger Oui

 

Éléments enfants

Élément enfant Description
Bloquer

Représente un bloc de données binaires contenues dans un fichier.

 

Éléments parents

Élément parent Description
BlockMap

Définit l’élément racine du mappage de bloc de package d’application. L’élément blockmap spécifie l’algorithme utilisé pour calculer les hachages de chiffrement et contient une séquence d’éléments enfants de fichier associés à chaque fichier stocké dans le package.

 

Notes

L’ordre des éléments enfants de bloc doit correspondre à l’ordre des blocs de données tels qu’ils apparaissent dans le fichier représenté.

Spécifications

Valeur
Espace de noms http://schemas.microsoft.com/appx/2010/blockmap