File (套件區塊對應架構)
代表封裝中包含的檔案。
元素階層
- <BlockMap>
- <檔案>
語法
<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>
答案
*
選擇性 (零或多個)
屬性和項目
屬性
屬性 | 描述 | 資料類型 | 必要 | 預設值 |
---|---|---|---|---|
LfhSize | 檔案本機檔案標頭的大小(以位元組為單位), (在封裝中 LFH) 結構。 如需有關檔案標頭的詳細資訊,請參閱 ZIP 檔案格式規格 。 |
檔案的本機檔案標頭大小必須至少為30個位元組,且 ZIP 格式所需的大小不能超過64KB。 | Yes | |
名稱 | 根路徑和檔案名。 |
檔案的名稱不能是空的,也不能超過 260 ( (APPX 封裝格式所支援的 MAX_PATH) 個字元即使 ZIP 格式最多可支援65535個位元組) 。 | Yes | |
大小 | 檔案未壓縮資料的大小(以位元組為單位)。 |
nonNegativeInteger | Yes |
子元素
子元素 | 描述 |
---|---|
封鎖 | 代表檔案中包含的二進位資料區塊。 |
父項目
Parent 項目 | 描述 |
---|---|
BlockMap | 定義應用程式封裝區塊對應的根項目。 BlockMap元素會指定用來計算密碼編譯雜湊的演算法,並包含與封裝中儲存的每個檔案相關聯的一系列的檔案子項目。 |
備註
區塊子專案的順序必須對應到資料區塊出現在要呈現的檔案中的順序。
需求
值 | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2010/blockmap |