Datei (Paketblockzuordnungsschema)
Stellt eine im Paket enthaltene Datei dar.
Elementhierarchie
- <BlockMap>
- <Datei>
Syntax
<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>
Schlüssel
*
optional (null oder mehr)
Attribute und Elemente
Attributes
Attribut | BESCHREIBUNG | Datentyp | Erforderlich | Standardwert |
---|---|---|---|---|
LfhSize | Größe der LFH-Struktur (Local File Header) der Datei im Paket in Bytes. Weitere Informationen zu Dateiheadern finden Sie unter SPEZIFIKATION DES ZIP-Dateiformats . |
Die Größe des lokalen Dateiheaders für eine Datei darf mindestens 30 Bytes und nicht mehr als 64 KB betragen, wie im ZIP-Format erforderlich. | Ja | |
Name | Stammpfad und Dateiname. |
Der Name der Datei darf nicht leer sein und darf nicht mehr als 260 (MAX_PATH) Zeichen enthalten, die vom APPX-Paketformat unterstützt werden (auch wenn das ZIP-Format bis zu 65535 Bytes unterstützt). | Ja | |
Größe | Größe der nicht komprimierten Daten der Datei in Bytes. |
nonNegativeInteger | Ja |
Untergeordnete Elemente
Untergeordnetes Element | BESCHREIBUNG |
---|---|
Blockieren | Stellt einen Block binärer Daten dar, die in einer Datei enthalten sind. |
Übergeordnete Elemente
Übergeordnetes Element | BESCHREIBUNG |
---|---|
BlockMap | Definiert das Stammelement der App-Paketblockzuordnung. Das BlockMap-Element gibt den Algorithmus an, der zum Berechnen kryptografischer Hashes verwendet wird, und enthält eine Sequenz untergeordneter File-Elemente , die jeder Datei zugeordnet sind, die im Paket gespeichert ist. |
Hinweise
Die Reihenfolge der untergeordneten Block-Elemente muss der Reihenfolge der Datenblöcke entsprechen, wie sie in der dargestellten Datei angezeigt werden.
Anforderungen
Wert | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/blockmap |