開放打包約定
此條目可參照外語維基百科相應條目來擴充。 |
開放打包約定(Open Packaging Conventions,縮寫OPC)是一種容器檔案技術,最早由微軟建立,用於將一系列XML與非XML檔案儲存為單個實體,例如一個XML紙張規範(OpenXPS)文件。基於OPC的檔案格式結合了在文件中嵌入獨立檔案實體的優勢,並且與普通XML用法相比檔案更小。
網路媒體型式 | application/octet-stream |
---|---|
開發者 | 微軟、Ecma、ISO/IEC |
首次發布 | 2006年12月7日 |
最新版本 | ISO/IEC 29500-2:2012 2012年8月22日 |
格式類型 | 檔案歸檔、資料壓縮 |
作為容器 | 電子文件 |
使用容器 | ZIP |
延伸自 | XML、ZIP |
標準 | ECMA-376、ISO/IEC 29500 |
網站 | ECMA-376, ISO/IEC 29500-2:2012 |
規範
編輯OPC已在Office Open XML標準ISO/IEC 29500:2008的第二部份和ECMA-376中規格化。[1][2]
使用
編輯使用OPC的檔案格式
編輯OPC是許多新檔案格式的基礎技術[3]。
程式設計
編輯OPC在Microsoft .NET Framework 3.0中以System.IO.Packaging命名空間原生支援。其他語言也有不少開源媒體櫃存在。
自Windows 7起,OPC也在Windows API中通過一組COM介面原生支援,統稱為Packaging API (頁面存檔備份,存於網際網路檔案館)。
此外,ZIP媒體櫃也可用於建立和打開OPC檔案,只要ZIP檔案中包含正確的檔案並遵循約定。
參考資料
編輯- ^ ISO/IEC 29500-2:2008 - Information technology -- Document description and processing languages -- Office Open XML File Formats -- Part 2: Open Packaging Conventions (頁面存檔備份,存於網際網路檔案館), ISO
- ^ Ecma International TC45. Standard ECMA-376 Office Open XML File Formats. Ecma International. December 2006 [2007-04-04]. (原始內容存檔於2011-08-24).
- ^ Adventures in Packaging - Episode 1 (頁面存檔備份,存於網際網路檔案館), May 18, 2009, by jack davis, Microsoft Packaging Team Blog: Open Packaging Conventions
外部連結
編輯- Download specification ISO/IEC 29500-2:2008
- Download Electronic inserts for ISO/IEC 29500-2:2008
- OPC: A New Standard for Packaging Your Data (頁面存檔備份,存於網際網路檔案館)
- Essentials of the Open Packaging Conventions (頁面存檔備份,存於網際網路檔案館)
- OPC Digital Signatures: Application Guidelines for Common Criteria Security (頁面存檔備份,存於網際網路檔案館)
- Packaging team blog Archive.is的存檔,存檔日期2013-01-29
- Open Packaging Conventions (OPC) MSDN Forum
- The Addressing Model of the Open Packaging Conventions (頁面存檔備份,存於網際網路檔案館)
- OPC implementation test documents (頁面存檔備份,存於網際網路檔案館)
- An OPC package explorer (頁面存檔備份,存於網際網路檔案館) that allows you to edit XML parts.