Freigeben über


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