Arquivo (esquema de mapa de bloco de pacote)
Representa um arquivo contido no pacote.
Hierarquia de elementos
- <BlockMap>
- <Arquivo>
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>
Chave
*
opcional (zero ou mais)
Atributos e elementos
Atributos
Atributo | Descrição | Tipo de dados | Obrigatório | Valor padrão |
---|---|---|---|---|
LfhSize | Tamanho, em bytes, da estrutura LFH (Header de Arquivo Local) do arquivo no pacote. Para obter mais informações sobre os headers de arquivo, consulte Especificação de formato de arquivo ZIP . |
O tamanho do Header de Arquivo Local para um arquivo deve ser de pelo menos 30 bytes e não mais de 64KB, conforme exigido pelo formato ZIP. | Sim | |
Nome | Caminho raiz e nome do arquivo. |
O nome do arquivo deve ser não vazio e não mais de 260 caracteres (MAX_PATH) compatíveis com o formato de pacote APPX (embora o formato ZIP seja compatível com até 65535 bytes). | Sim | |
Tamanho | Tamanho, em bytes, dos dados descompactados do arquivo. |
nonNegativeInteger | Yes |
Elementos filho
Elemento filho | Descrição |
---|---|
Bloquear | Representa um bloco de dados binários contidos em um arquivo. |
Elementos pai
Elemento pai | Descrição |
---|---|
BlockMap | Define o elemento raiz do mapa de blocos do pacote de aplicativos. O elemento BlockMap especifica o algoritmo usado para computar hashes criptográficos e contém uma sequência de elementos filho file associados a cada arquivo armazenado no pacote. |
Comentários
A ordem dos elementos filho Block deve corresponder à ordem dos blocos de dados conforme eles aparecem no arquivo que está sendo representado.
Requisitos
Valor | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/blockmap |