Office Open XML
Office Open XML (OOXML, DOCX [1] , XLSX, PPTX, ISO / IEC draft IS 29500:2008) je řada formátů souborů pro ukládání elektronických dokumentů balíků kancelářských aplikací - zejména Microsoft Office . Formát je zip archiv obsahující text XML , grafiku a další data [2] , která byla dříve uložena v binárních formátech DOC, XLS atd.
Formát původně vznikl jako náhrada za bývalý binární formát dokumentu používaný aplikacemi Microsoft Office až po Office 2003 včetně a těsně před tím byl konkurentem standardizovaného OpenDocumentu . V roce 2006 byl formát Office Open XML společností Ecma International prohlášen za bezplatný a otevřený formát . Je to výchozí formát pro aplikace Microsoft Office 2007 a novější.
Dvě různé verze OOXML jsou definovány v ECMA-376 [1] [3] a v ISO 29500:2008. Plná podpora formátu ISO 29500 byla očekávána (ale neobjevila se) v Microsoft Office 2010.
S vytvořením OOXML byly binární formáty Microsoftu otevřeny pod proprietárními [4] podmínkami Microsoft Open Specification Promise – v té době byly částečně rozpoznány, ale neexistovala žádná komplexní dokumentace.
Standardizace
Pozadí
Microsoft Office, sestavený v roce 1990 z programů, které se objevily v 80. letech, nebyl navržen pro výměnu. Pokud potřebujete použít dokumenty Office v cizím softwaru, existuje Component Object Model a jednodušší formáty jako RTF [5] .
V roce 2005 se stále častěji objevovaly výzvy, aby vládní agentury přešly na otevřené formáty. Jestliže v bývalém SSSR byla kultura používání licencovaného softwaru stále slabá, v Evropě se uzavřený formát vládních dokumentů stal vlastně požadavkem, aby se ze státních rozpočtů americké společnosti Microsoft zaplatilo několik set dolarů za pracoviště. Microsoft si uvědomil, že nemá vhodný formát a konkurenti, OASIS , předávají svůj ODF prostřednictvím ISO , vytvořil svůj vlastní formát XML založený na svých DOC a XLS a předal jej Ecma International a ISO . Tato procedura začala v roce 2006 a skončila v roce 2008 – o něco více než dva roky na všechno ( ODF se začala standardizovat již v roce 2002 a po 15 letech není práce ještě zdaleka dokončena). Odpůrci v tomto úsilí zjistili mnoho porušení interních postupů ISO.
Ecma International
Microsoft uvedl, že Office Open XML bude otevřeným standardem a předložil jej ke schválení Ecma International (ECMA).
8. prosince 2005 ECMA zorganizovala Technický výbor 45 (TC45) s cílem „vydat formální standard pro kancelářské aplikace, který je plně kompatibilní s formáty Microsoft Office Open XML“. Návrh podpořila i společnost Apple Inc. , Barclays Capital , BP , British Library, Essilor , Intel , NextPage., Statoil ASA a Toshiba [6] .
ISO/IEC
Dne 5. září 2007 bylo hlasováním dočasně zamítnuto přijetí varianty OOXML jako normy ISO/IEC 29500 [7] .
V březnu 2008 byla upravená specifikace přijata jako budoucí norma ISO/IEC 29500. Zejména v Norsku bylo zaznamenáno porušení procesu normalizace [8] . Později se ukázalo, že soubory uložené v Microsoft Office 2007 neprojdou testy na shodu se standardem, což porušuje pravidla pro přijetí standardu pomocí postupu Fast-Tracking , vyžadující existenci implementací standardu [9] .
V květnu 2008 byla podána odvolání z Jižní Afriky [10] [11] , Brazílie a Indie [12] [13] , Venezuely [14] . Existuje také stížnost na vícenásobné porušení od společnosti Open Source Leverandørforeningen v Dánsku [15] .
Zveřejnění ISO/IEC DIS 29500 bylo odloženo o lhůtu pro odvolání (30 dnů) [16] [17] .
V červenci vedoucí představitelé ISO a IEC doporučili Technickému řídícímu výboru odvolání zamítnout, přičemž jako důvod uvedli, že návrh normy byl přijat hlasováním v souladu se směrnicemi ISO/IEC JTC 1 [18] .
V srpnu ISO zamítla odvolání zemí, které byly proti přijetí OOXML jako standardu, protože nemohly získat podporu potřebného počtu členů ISO k pozastavení přijetí normy [19]
Na konci srpna vydaly státní IT organizace v Brazílii, Jižní Africe, Venezuele, Ekvádoru , Kubě a Paraguayi prohlášení o pochybnostech o neutralitě ISO [20] [21] .
V Norsku, kde z 21 hlasů proti a dvou hlasů pro, se ukázalo, že ano, 29. září 2008 rezignovalo 13 členů technické komise na protest proti Standard Norge[22] [23 ] [24] .
Podle setkání ISO/IEC JTC1/SC34 , podvýboru ISO/IEC JTC1 , na začátku října SC34 zaslal nepublikovanou žádost do OASIS , aby jí předal kontrolu nad normou ISO/IEC 26300 (ODF), což odůvodnil touha po lepší kompatibilitě mezi standardy. Groklaw také poznamenal , že 9 z 20 účastníků schůzky v červenci byli zaměstnanci nebo konzultanti společnosti Microsoft nebo členové ECMA TC45. V důsledku toho existovalo podezření, že se Microsoft pokoušel převzít kontrolu nad ODF [25] [26] [27] .
Pozdější život standardu
Po standardizaci OOXML se práce na standardu zastavily; Microsoft Office 2010 stále splňoval „přechodné“ požadavky OOXML, ale ne ty „přísné“. Microsoft slíbil plnou shodu v příští verzi. ISO pohrozilo odstraněním přechodových částí z normy [28] .
Office 2013 začal podporovat striktní OOXML [29] . Ve výchozím nastavení je ukládání stále, i pro rok 2016, v přechodu [30] .
Dne 25. června 2014 společnost Microsoft vydala Open XML SDK v open source pod licencí Apache 2.0 [31] .
Podpora v textových procesorech
Předchozí verze MS Office
Pro rok 2007 jsou populárnější jeho předchůdci, binární formáty Microsoft Office 97-2003. Podpora jedné verze OOXML (neodpovídající ISO/IEC 29500) byla zavedena v Microsoft Office 2007 [9] . Pro práci s tímto formátem v předchozích verzích MS Office Microsoft navrhuje nainstalovat Microsoft Office Compatibility Pack, který poskytuje "transparentní" práci s formáty Office 2007 MS Office 2000, XP a 2003 [32] .
Podpora formátů v jiných textových procesorech
OpenOffice.org verze 3 má částečnou vestavěnou podporu pro OOXML. K vyřešení tohoto problému existují online konvertory, které umí převést formát DOCX do jiných formátů. Existuje také zásuvný modul (vyvinutý společností Novell ), který umožňuje otevírat a ukládat soubory v tomto formátu v OS rodiny SUSE a Microsoft Windows [33] .
Podpora formátu OOXML v textovém procesoru Corel Word Perfect se očekávala v polovině roku 2007 [34] .
Kritika
- V době standardizace neexistoval jediný program, který by pracoval s OOXML. Proto byl režim rychlé normalizace navržený pro široce používané standardy zjevně nadbytečný.
- Samotný formát má „přesně reprezentovat dříve vytvořený korpus elektronických dokumentů, tabulek a prezentací vytvořených pomocí aplikací Microsoft Office“ [35] . Poskytnutí přístupu softwaru třetích stran k jejich dokumentům od společnosti Microsoft je chvályhodný podnik, ale pro meziplatformní a mezinárodní výměnu dokumentů to zjevně nestačí.
- Právní centrum Software Freedom Law Center na problémy s podmínkami, za kterých společnost Microsoft zveřejnila slib Open Specification Promise : právo používat patent na „technologii“ uděleno pouze kódu, který ji implementuje – částečně nebo úplně – a nevztahují na díla (včetně odvozenin od zmíněného kódu), která s touto technologií přímo nesouvisí [36] .
- Název Office Open XML je příliš podobný OpenOffice.org XML , což vede k nejasnostem [37] [38] . To se již dříve stalo s návrhy standardů společnosti Microsoft [39] .
- Přestože je formát open source, je chráněn patenty společnosti Microsoft a jakýkoli program (porušující licenční smlouvu na použití patentovaných částí standardu) ke čtení Open XML by porušoval zákony USA [40] [41] .
- Dokumentace k Open XML má přes 7 000 stránek, což je zbytečně velké množství a značně znesnadňuje pokusy o vytvoření programu s podporou Open XML [42] [43] .
- Vzhledem k rozšířenému používání bitových masek v Open XML není možné formálně ověřit soubor XML s DTD nebo XSD .
- Open XML je v podstatě XML překlad binárních formátů Microsoft Office. Ruční úpravy i podpora Open XML v jiných programech jsou vážně omezeny. Velikosti papíru jsou přečíslovány od 1 do 68, namísto názvů A4, B5 atd.; podobně se to dělá s jazykovými kódy. Některé názvy barev se liší od standardních.
- Formát podporuje vkládání binárních dat, což může v budoucnu vést k nekompatibilitě.
- Formát času zděděný Open XML z Microsoft Excelu a z Lotusu 1-2-3 počítá roky počínaje rokem 1900. Zároveň je samotný rok 1900 nesprávně interpretován jako přestupný rok , v důsledku čehož jsou všechna data do 28. února 1900 včetně mají nesprávnou shodu se dnem v týdnu. Ve formátu času také není uvedeno žádné časové pásmo a výpočty času neberou v úvahu letní čas .
- Použití speciálního formátu matematických vzorců, který má alternativu v podobě MathML a navíc byl již v roce 1997 zamítnut konsorciem W3C . Jinde se také používají vlastní formáty společnosti Microsoft – například vektorová grafika používá nativní formát Windows WMF spíše než standardizovaný SVG .
- Pro semitské jazyky a jazyky psané zprava doleva neexistuje žádná lokalizace.
- Nedostatek podpory jazyků se zápisem zprava doleva a v důsledku toho nemožnost psát dokumenty v arabštině , hebrejštině atd.
- Nedostatek podpory pro ostatní víkendy v týdnu, kromě soboty až neděle: zejména pátek až sobota (v Izraeli) a čtvrtek až pátek (na Blízkém východě).
Viz také
Poznámky
- ↑ 1 2 Standardní ECMA-376: Office Open XML File Formats (anglicky) ( PDF a DOCX) (odkaz není dostupný) . Ecma International (prosinec 2006). Získáno 30. srpna 2007. Archivováno z originálu dne 24. srpna 2011.
- ↑ Archiv zip obsahuje soubory XML a tři složky, docProps, Word a _rels, které ukládají vlastnosti dokumentu, obsah a vztahy mezi jinými soubory. DOCX jaký je tento formát souboru (nedostupný odkaz) . OC (4. února 2013). Archivováno z originálu 16. září 2013. (Ruština)
- ↑ Vladimír Paramonov. Nový formát dokumentů společnosti Microsoft byl standardizován ECMA . Compulenta . Nakladatelství "Computerra" (8. prosince 2006). (neurčitý) (nedostupný odkaz)
- ↑ Offenheit společnosti Microsoft je bez licence GPL. Software Freedom Law Center pod dohledem Microsofts Versprechen. (německy) . Golem.de . Získáno 9. srpna 2020. Archivováno z originálu dne 24. ledna 2021.
- ↑ local.joelonsoftware.com/wiki/Why_Microsoft_Office_formats_are_so_difficult%3F_(And_how_to_get around that)
- ↑ Společnost Ecma International vytváří TC45 pro standardizaci formátů souborů Office Open XML (v angličtině) (odkaz není k dispozici) . Mezinárodní Ecma. Získáno 24. srpna 2007. Archivováno z originálu dne 23. února 2012.
- ↑ Hlasování se uzavírá o návrhu normy ISO/IEC DIS 29500 (anglicky) (odkaz není k dispozici) . ISO (4. září 2007). Získáno 4. září 2007. Archivováno z originálu 23. února 2012.
- ↑ Titulní strana: OOXML spouští demonstraci v Norsku: „Vyhoďme OOXML z ISO“ (downlink) . Získáno 11. dubna 2008. Archivováno z originálu 10. dubna 2008. (neurčitý)
- ↑ 1 2 Pamela Jonesová. Microsoft Office 2007 neprošel testy shody OOXML, Alex Brown přiznává, doufá v nejlepší . Groklaw (21. dubna 2008). Získáno 22. dubna 2008. Archivováno z originálu 10. září 2008.
- ↑ David Meyer. Ratifikace OOXML čelí zpoždění po námitce (anglicky) (downlink) . ZDNet.co.uk . CNET Networks Inc. (27. května 2008). Získáno 31. května 2008. Archivováno z originálu 31. května 2008.
- ↑ M. Kuscus, CEO, South African Bureau of Standards (SABS). Odvolání od jihoafrického národního orgánu ohledně výsledku zrychleného zpracování DIS 29500 Office open XML ( odkaz není k dispozici) . Získáno 31. května 2008. Archivováno z originálu 8. prosince 2010.
- ↑ Indie a Brazílie podaly odvolání proti OOXML. Shuttleworth Foundation objasňuje situaci (odkaz není k dispozici) . OpenNET (30. května 2008). Získáno 31. května 2008. Archivováno z originálu dne 3. srpna 2008. (neurčitý)
- ↑ Peter Sayer. Indie a Brazílie podaly odvolání proti standardizaci OOXML (anglicky) (odkaz není k dispozici) . Společnost PC World Communications Inc. ( IDG ) (30. května 2008). Datum přístupu: 31. května 2008. Archivováno z originálu 23. února 2012.
- ↑ Peter Sayer. Venezuela se připojuje k lince apeluje na schválení standardu OOXML (anglicky) (downlink) . IDG News Service (3. června 2008). Získáno 3. června 2008. Archivováno z originálu 23. února 2012.
- ↑ Pamela Jonesová. Nyní OOXML protest od dánské OSL . Groklaw (31. května 2008). Získáno 2. června 2008. Archivováno z originálu 5. května 2010.
- ↑ Čtyři národní normalizační orgány se odvolají proti schválení ISO/IEC DIS 29500 (anglicky) (odkaz není k dispozici) . ISO (6. června 2008). Získáno 13. června 2008. Archivováno z originálu 23. února 2012.
- ↑ ISO zmrazilo přijetí OOXML (downlink) . OpenNET (11. června 2008). Získáno 13. června 2008. Archivováno z originálu 28. května 2012. (neurčitý)
- ↑ Pamela Jonesová. ISO to TMB: Zde jsou odvolání proti OOXML; Měly by být odepřeny – aktualizace 2Xs – odpovědi . Groklaw (9. července 2008). Získáno 11. července 2008. Archivováno z originálu 10. září 2008. (neurčitý)
- ↑ Archivovaná kopie (odkaz není dostupný) . Získáno 18. srpna 2008. Archivováno z originálu 18. srpna 2008. (neurčitý) ISO, IEC zamítají odvolání, schvalují OOXML spec
- ↑ Štefan Krempl. Obnovený protest proti certifikaci ISO OOXML společnosti Microsoft (anglicky) (downlink) . Heise Media UK Ltd. (2. září 2008). Datum přístupu: 5. září 2008. Archivováno z originálu 23. února 2012.
- ↑ Georgina Prodhan; Sharon Lindoresová. Rozhodnutí Microsoftu vyvolalo nesouhlas mezi členy ISO (anglicky) (downlink) . Thomson Reuters (1. září 2008). Datum přístupu: 5. září 2008. Archivováno z originálu 23. února 2012.
- ↑ zoobab. Norové na protest opouštějí svůj normalizační orgán (anglicky) (downlink) . <NO>OOXML (2008). Získáno 2. října 2008. Archivováno z originálu 23. června 2012.
- ↑ IT-bransjen rømmer fra Standard Norge (Nor.) (nedostupný odkaz) (29. září 2008). Získáno 2. října 2008. Archivováno z originálu 23. února 2012.
- ↑ Skandaleprosess od Standard Norge | Apne standarder, It-politikk, Office . Získáno 2. října 2008. Archivováno z originálu 16. září 2008. (neurčitý)
- ↑ Výbor Microsoft-Stacked SC 34 dělá krok . Groklaw (2. října 2008). Získáno 4. října 2008. Archivováno z originálu 5. května 2010.
- ↑ djwm. Snaží se Microsoft převzít kontrolu nad ODF? (anglicky) (nedostupný odkaz) . Heise Media UK Ltd (2. října 2008). Získáno 4. října 2008. Archivováno z originálu 23. února 2012.
- ↑ Maxim Čirkov. Společnost Microsoft může převzít kontrolu nad vývojem standardu ODF (odkaz není k dispozici) . OpenNET (2. října 2008). Získáno 4. října 2008. Archivováno z originálu 3. října 2008. (neurčitý)
- ↑ Kde je tomu konec? | Microsoft neprošel testem standardů . Získáno 29. října 2015. Archivováno z originálu dne 4. dubna 2010. (neurčitý)
- ↑ Jaký je výchozí formát souboru pro ukládání v MS Office 2013? Je to stále přechodný formát OOXML nebo přísný formát ISO/IEC 29500? (nedostupný odkaz) . Získáno 25. září 2017. Archivováno z originálu 14. srpna 2017. (neurčitý)
- ↑ Výchozí formát souboru pro ukládání v MS Office 2016: OOXML Transitional nebo Strict? (nedostupný odkaz) . Získáno 25. září 2017. Archivováno z originálu 25. září 2017. (neurčitý)
- ↑ Open XML SDK: Vydáno dnes jako projekt s otevřeným zdrojovým kódem ( 25. června 2014). Získáno 6. července 2014. Archivováno z originálu dne 7. července 2014.
- ↑ Microsoft Office Compatibility Pack Archivováno 25. října 2007.
- ↑ Novell: OpenOffice. Otevřete XML Translator . Získáno 28. srpna 2009. Archivováno z originálu 26. srpna 2009. (neurčitý)
- ↑ WordPerfect pro podporu jak ODF, tak Open XML (anglicky) (downlink) . linuxové hodinky . Společnost Ziff Davis Enterprise Holdings Inc. (29. listopadu 2006). Získáno 30. srpna 2007. Archivováno z originálu dne 23. února 2012.
- ↑ (Implementace standardu Office Open XML (OOXML): Oh...) . Získáno 15. května 2022. Archivováno z originálu dne 13. května 2022. (neurčitý)
- ↑ Příslib Open Specification společnosti Microsoft: Bez záruky pro GPL (downlink) . Software Freedom Law Center (12. března 2008). Získáno 7. října 2009. Archivováno z originálu 23. února 2012. (neurčitý)
- ↑ Celý název Ecma 376, "Office Open XML", mate trh ( nepřístupný odkaz) . Námitky EOOXML - Grokdoc . Získáno 7. října 2009. Archivováno z originálu 23. února 2012.
- ↑ Rob Weir. Zábavné, ale matoucí (anglicky) (downlink) . An Antic Disposition (20. ledna 2007). Získáno 7. října 2009. Archivováno z originálu 23. února 2012.
- ↑ Pamela Jonesová. Další "standard" schválený MS ECMA - C++/CLI (anglicky) (odkaz není k dispozici) (30. ledna 2006). Datum přístupu: 7. října 2009. Archivováno z originálu 3. února 2010.
- ↑ Odpověď Ministerstva obrany USA na Letter Ballot INCITS 2212 ( nepřístupný odkaz) . NABÍZÍ (9. srpna 2007). Získáno 7. října 2009. Archivováno z originálu 28. září 2007.
- ↑ Sam Hiser. Dosažení otevřenosti: Bližší pohled na ODF a OOXML (anglicky) (HTML) (odkaz není dostupný) 1. ONLamp.com (14. června 2007). Získáno 7. října 2009. Archivováno z originálu 23. února 2012.
- ↑ Šest tisíc stránek, jeden měsíc, bez šance... (anglicky) (nepřístupný odkaz) . Získáno 7. října 2009. Archivováno z originálu 23. února 2012.
- ↑ Publikace ISO/IEC 29500:2008, Informační technologie — Jazyky pro popis a zpracování dokumentů — Formáty souborů Office Open XML . Získáno 21. listopadu 2008. Archivováno z originálu 6. července 2009. (neurčitý)
Články
Odkazy
Mezinárodní standardy Ecma |
---|
|
normy ISO |
---|
- Kategorie: Kategorie: normy ISO
- Kategorie:Protokoly OSI
|
1 až 9999 |
|
---|
10 000 až 19999 |
|
---|
20 000+ |
|
---|
Viz také: Seznam článků, jejichž názvy začínají na „ISO“ |
Microsoft Office |
---|
Klientské aplikace |
| |
---|
Serverové aplikace |
|
---|
Starší aplikace |
|
---|
Online služby |
|
---|
Verze pro Windows |
|
---|
Verze pro macOS |
|
---|
Technika |
|
---|
- Kategorie
- wikikniha
- Wikiverzita
|
Office Open XML |
---|
- Office Open formáty souborů XML
- Open Packaging Conventions
- Otevřený příslib specifikace
- Software Office Open XML
- Porovnání softwaru Office Open XML
|