Compartilhar via


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