Office Open XML

Office Open XML (OOXML, DOCX [1] , XLSX, PPTX, ISO / IEC draft IS 29500:2008) este o serie de formate de fișiere pentru stocarea documentelor electronice ale pachetelor de aplicații de birou - în special, Microsoft Office . Formatul este o arhivă zip care conține text XML , grafice și alte date [2] care au fost stocate anterior în formate binare DOC, XLS etc.

Formatul a fost creat inițial ca înlocuitor pentru fostul format de document binar folosit de aplicațiile Microsoft Office până la și inclusiv Office 2003 și un concurent pentru OpenDocument standardizat chiar înainte . În 2006, formatul Office Open XML a fost declarat format liber și deschis de către Ecma International . Este formatul implicit pentru Microsoft Office 2007 și aplicațiile ulterioare.

Două versiuni diferite ale OOXML sunt definite în ECMA-376 [1] [3] și în ISO 29500:2008. Suport complet pentru formatul ISO 29500 era de așteptat (dar nu a apărut) în Microsoft Office 2010.

Odată cu crearea OOXML, formatele binare ale Microsoft au fost deschise în condițiile de proprietate [4] ale Microsoft Open Specification Promise  - până atunci erau parțial recunoscute, dar nu exista o documentație cuprinzătoare.

Standardizare

Fundal

Microsoft Office, asamblat în 1990 din programe care au apărut în anii 80, nu a fost proiectat pentru schimb. Dacă trebuie să utilizați documente Office în software-ul altcuiva, există un model de obiecte componente și formate mai simple, cum ar fi RTF [5], pentru aceasta .

Până în 2005, solicitările pentru agențiile guvernamentale de a trece la formate deschise au devenit mai frecvente. Dacă în fosta URSS cultura de utilizare a software-ului licențiat era încă slabă, în Europa formatul închis al documentelor guvernamentale a devenit de fapt o cerință de a plăti din bugetele de stat ale Microsoft - o companie americană - câteva sute de dolari pentru un loc de muncă. Dându-și seama că nu are un format potrivit, iar concurenții, OASIS , își trec ODF prin ISO , Microsoft și-a creat propriul format XML pe baza DOC și XLS și l-a transmis prin Ecma International și ISO . Această procedură a început în 2006 și s-a încheiat în 2008 - puțin mai mult de doi ani pentru tot ( ODF a început să fie standardizat încă din 2002 , iar după 15 ani munca este încă departe de a fi finalizată). Oponenții au constatat multe încălcări ale procedurilor interne ISO în acest demers.

Ecma International

Microsoft a declarat că Office Open XML va fi un standard deschis și l-a transmis către Ecma International (ECMA) pentru aprobare. La 8 decembrie 2005, ECMA a organizat Comitetul Tehnic 45 (TC45) pentru a „elibera un standard formal pentru aplicațiile de birou care este pe deplin compatibil cu formatele Microsoft Office Open XML”. Propunerea a fost susținută și de Apple Inc. , Barclays Capital , BP , British Library, Essilor , Intel , NextPage., Statoil ASA și Toshiba [6] .

ISO/IEC

Pe 5 septembrie 2007, adoptarea variantei OOXML ca standard ISO/IEC 29500 a fost respinsă temporar printr-un vot [7] .

În martie 2008, specificația modificată a fost adoptată ca viitor standard ISO / IEC 29500. În special, în Norvegia , au fost observate încălcări ale procesului de standardizare [8] . Ulterior s-a dovedit că fișierele salvate de Microsoft Office 2007 nu trec testele de conformitate cu standardul, ceea ce încalcă regulile de adoptare a standardului prin procedura Fast-Tracking , impunând existența unor implementări ale standardului [9] .

În mai 2008, au fost depuse contestații din Africa de Sud [10] [11] , Brazilia și India [12] [13] , Venezuela [14] . Există, de asemenea, o plângere cu mai multe încălcări de la Open Source Leverandørforeningen din Danemarca [15] .

Publicarea ISO/IEC DIS 29500 a fost amânată pentru o perioadă de contestații (30 de zile) [16] [17] .

În iulie, liderii ISO și IEC au recomandat Consiliului de management tehnic să respingă contestațiile, invocând drept motiv că proiectul de standard a fost adoptat prin vot în conformitate cu directivele ISO/IEC JTC 1 [18] .

În august, ISO a respins apelurile din partea țărilor care se opuneau adoptării OOXML ca standard, deoarece nu au putut obține sprijinul numărului necesar de membri ISO pentru a suspenda adoptarea standardului [19]

La sfârșitul lunii august, organizațiile IT de stat din Brazilia, Africa de Sud, Venezuela, Ecuador , Cuba și Paraguay au emis o declarație cu privire la îndoielile cu privire la neutralitatea ISO [20] [21] .

În Norvegia, unde din 21 de voturi împotrivă și două voturi pentru, s-a dovedit a fi da, la 29 septembrie 2008, 13 membri ai comisiei tehnice au demisionat în semn de protest față de Standard Norge[22] [23 ] ] [24] .

Conform reuniunii ISO/IEC JTC1/SC34 , un subcomitet al ISO/IEC JTC1 , la începutul lunii octombrie, SC34 a trimis o solicitare nepublicată către OASIS de a-i transfera controlul standardului ISO/IEC 26300 (ODF), justificând acest lucru cu o dorinta de o mai buna compatibilitate intre standarde. Groklaw a mai remarcat că 9 din 20 care au participat la întâlnirea din iulie erau angajați sau consultanți Microsoft sau membri ai ECMA TC45. Ca urmare, au existat suspiciuni că Microsoft a încercat să preia controlul asupra ODF [25] [26] [27] .

Durata ulterioară a standardului

După ce OOXML a fost standardizat, munca la standard a blocat; Microsoft Office 2010 încă îndeplinea cerințele „tranzitorii” OOXML, dar nu și pe cele „stricte”. Microsoft a promis conformitatea deplină în următoarea versiune. ISO a amenințat că va elimina părțile de tranziție din standard [28] .

Office 2013 a început să accepte OOXML strict [29] . În mod implicit, salvarea este încă, chiar și pentru 2016, în tranziție [30] .

Pe 25 iunie 2014, Microsoft a lansat SDK-ul Open XML în sursă deschisă sub licența Apache 2.0 [31] .

Suport în procesoare de text

Versiunile anterioare de MS Office

Pentru 2007, predecesorii săi, formatele binare ale Microsoft Office 97-2003, sunt mai populare. Suportul pentru o versiune de OOXML (neconformă cu ISO/IEC 29500) a fost introdus în Microsoft Office 2007 [9] . Pentru a lucra cu acest format în versiunile anterioare de MS Office, Microsoft sugerează instalarea Microsoft Office Compatibility Pack, care oferă lucru „transparent” cu formatele Office 2007 ale MS Office 2000, XP și 2003 [32] .

Suport de format în alte procesoare de text

OpenOffice.org versiunea 3 are suport parțial încorporat pentru OOXML. Pentru a rezolva această problemă, există convertoare online care pot converti formatul DOCX în alte formate. Există, de asemenea, un plug-in (dezvoltat de Novell ) care vă permite să deschideți și să salvați fișiere în acest format în sistemul de operare al familiilor SUSE și Microsoft Windows [33] .

Suportul pentru formatul OOXML în procesorul de text Corel Word Perfect era așteptat la mijlocul anului 2007 [34] .

Critica

Vezi și

Note

  1. 1 2 Standard ECMA-376:Formate de fișiere Office Open XML  (engleză) ( PDF și DOCX)  (link nu este disponibil) . Ecma International (decembrie 2006). Preluat la 30 august 2007. Arhivat din original la 24 august 2011.
  2. Arhiva zip conține fișiere XML și trei foldere, docProps, Word și _rels, care stochează proprietățile documentului, conținutul și relațiile dintre alte fișiere. DOCX care este acest format de fișier (link indisponibil) . OC (4 februarie 2013). Arhivat din original pe 16 septembrie 2013. 
  3. Vladimir Paramonov. Noul format de document Microsoft a fost standardizat de ECMA . Compulenta . Editura „Computerra” (8 decembrie 2006).  (link indisponibil)
  4. Microsofts Offenheit a trecut nicht zur GPL. Software Freedom Law Center untersucht Microsofts Versprechen.  (germană) . Golem.de . Preluat la 9 august 2020. Arhivat din original la 24 ianuarie 2021.
  5. local.joelonsoftware.com/wiki/Why_Microsoft_Office_formats_are_so_difficult%3F_(And_how_to_get around that)
  6. Ecma International creează TC45 pentru a standardiza formatele de fișiere Office Open XML  (engleză)  (link nu este disponibil) . Ecma International. Preluat la 24 august 2007. Arhivat din original la 23 februarie 2012.
  7. Votul se încheie pentru proiectul standardului ISO/IEC DIS 29500  (engleză)  (link nu este disponibil) . ISO (4 septembrie 2007). Consultat la 4 septembrie 2007. Arhivat din original pe 23 februarie 2012.
  8. Prima pagină: OOXML declanșează demonstrația în Norvegia: „Let's throw OOXML out of ISO” (link în jos) . Consultat la 11 aprilie 2008. Arhivat din original pe 10 aprilie 2008. 
  9. 1 2 Pamela Jones. Microsoft Office 2007 eșuează testele de conformitate OOXML, recunoaște Alex Brown, speră că este  mai bun . Groklaw (21 aprilie 2008). Consultat la 22 aprilie 2008. Arhivat din original pe 10 septembrie 2008.
  10. David Meyer. Ratificarea OOXML se confruntă cu întârziere după obiecție  (ing.)  (downlink) . ZDNet.co.uk . CNET Networks Inc. (27 mai 2008). Consultat la 31 mai 2008. Arhivat din original la 31 mai 2008.
  11. M. Kuscus, CEO, Biroul de Standarde din Africa de Sud (SABS). Apel din partea organismului național sud-african cu privire la rezultatul procesării rapide a DIS 29500 Office open XML  (  link nu este disponibil) . Consultat la 31 mai 2008. Arhivat din original la 8 decembrie 2010.
  12. India și Brazilia au depus un recurs împotriva OOXML. Fundația Shuttleworth clarifică situația (link indisponibil) . OpenNET (30 mai 2008). Preluat la 31 mai 2008. Arhivat din original la 3 august 2008. 
  13. Peter Sayer. India și Brazilia depun contestații împotriva standardizării OOXML  (în engleză)  (link nu este disponibil) . PC World Communications Inc. ( IDG ) (30 mai 2008). Data accesului: 31 mai 2008. Arhivat din original la 23 februarie 2012.
  14. Peter Sayer. Venezuela se alătură liniei de aprobare standard OOXML  (ing.)  (link descendent) . Serviciul de știri IDG (3 iunie 2008). Consultat la 3 iunie 2008. Arhivat din original pe 23 februarie 2012.
  15. Pamela Jones. Acum un protest OOXML de la  OSL din Danemarca . Groklaw (31 mai 2008). Consultat la 2 iunie 2008. Arhivat din original pe 5 mai 2010.
  16. Patru organisme naționale de standardizare fac apel împotriva aprobării ISO/IEC DIS 29500  (engleză)  (link nu este disponibil) . ISO (6 iunie 2008). Consultat la 13 iunie 2008. Arhivat din original pe 23 februarie 2012.
  17. ISO îngheață adoptarea OOXML (downlink) . OpenNET (11 iunie 2008). Consultat la 13 iunie 2008. Arhivat din original pe 28 mai 2012. 
  18. Pamela Jones. ISO la TMB: Iată contestațiile împotriva OOXML; Acestea ar trebui refuzate - Actualizat 2Xs - Răspunsuri . Groklaw (9 iulie 2008). Consultat la 11 iulie 2008. Arhivat din original la 10 septembrie 2008.
  19. Copie arhivată (link nu este disponibil) . Preluat la 18 august 2008. Arhivat din original la 18 august 2008.   ISO, IEC resping contestațiile, aprobă specificațiile OOXML
  20. Stefan Krempl. Protestare reînnoită împotriva certificării ISO a OOXML Microsoft  (engleză)  (downlink) . Heise Media UK Ltd. (2 septembrie 2008). Data accesului: 5 septembrie 2008. Arhivat din original la 23 februarie 2012.
  21. Georgina Prodhan; Sharon Lindores. Decizia Microsoft stârnește disensul în rândul membrilor ISO  (ing.)  (downlink) . Thomson Reuters (1 septembrie 2008). Data accesului: 5 septembrie 2008. Arhivat din original la 23 februarie 2012.
  22. zoobab. Norvegienii părăsesc organismul lor de standarde în semn de protest  (în engleză)  (downlink) . <NO>OOXML (2008). Consultat la 2 octombrie 2008. Arhivat din original pe 23 iunie 2012.
  23. IT-bransjen rømmer fra Standard Norge  (Nor.)  (link indisponibil) (29 septembrie 2008). Consultat la 2 octombrie 2008. Arhivat din original pe 23 februarie 2012.
  24. Skandaleprosess de Standard Norge | Apne standarder, It-politikk, Office . Consultat la 2 octombrie 2008. Arhivat din original pe 16 septembrie 2008.
  25. Comitetul Microsoft-Stacked SC 34 face o  mișcare . Groklaw (2 octombrie 2008). Consultat la 4 octombrie 2008. Arhivat din original la 5 mai 2010.
  26. djwm. Încearcă Microsoft să preia controlul asupra ODF?  (engleză)  (link inaccesibil) . Heise Media UK Ltd (2 octombrie 2008). Consultat la 4 octombrie 2008. Arhivat din original pe 23 februarie 2012.
  27. Maxim Chirkov. Microsoft poate prelua controlul asupra dezvoltării standardului ODF (link nu este disponibil) . OpenNET (2 octombrie 2008). Consultat la 4 octombrie 2008. Arhivat din original pe 3 octombrie 2008. 
  28. Unde are un capăt? | Microsoft eșuează testul standardelor . Consultat la 29 octombrie 2015. Arhivat din original la 4 aprilie 2010.
  29. Care este formatul implicit de fișier pentru salvare în MS Office 2013? Este încă formatul de tranziție OOXML sau formatul strict ISO/IEC 29500? (link indisponibil) . Consultat la 25 septembrie 2017. Arhivat din original la 14 august 2017. 
  30. Format de fișier implicit pentru salvare în MS Office 2016: OOXML Tranzițional sau Strict? (link indisponibil) . Consultat la 25 septembrie 2017. Arhivat din original la 25 septembrie 2017. 
  31. Open XML SDK: Lansat astăzi ca proiect Open Source  ( 25 iunie 2014). Preluat la 6 iulie 2014. Arhivat din original la 7 iulie 2014.
  32. Microsoft Office Compatibility Pack Arhivat 25 octombrie 2007.
  33. Novell: OpenOffice. Deschideți traducătorul XML . Consultat la 28 august 2009. Arhivat din original pe 26 august 2009.
  34. WordPerfect pentru a accepta atât ODF, cât și Open XML  (engleză)  (downlink) . ceas linux . Ziff Davis Enterprise Holdings Inc. (29 noiembrie 2006). Preluat la 30 august 2007. Arhivat din original la 23 februarie 2012.
  35. (Implementarea standardului Office Open XML (OOXML): Oh...) . Preluat la 15 mai 2022. Arhivat din original la 13 mai 2022.
  36. Promisiunea de specificații deschise a Microsoft: Nicio asigurare pentru GPL (link descendent) . Software Freedom Law Center (12 martie 2008). Consultat la 7 octombrie 2009. Arhivat din original pe 23 februarie 2012. 
  37. Numele complet al lui Ecma 376, „Office Open XML”, încurcă piața  (  link inaccesibil) . Obiecții EOOXML - Grokdoc . Consultat la 7 octombrie 2009. Arhivat din original pe 23 februarie 2012.
  38. Rob Weir. Amuzant, dar confuz  (engleză)  (downlink) . O dispoziție antică (20 ianuarie 2007). Consultat la 7 octombrie 2009. Arhivat din original pe 23 februarie 2012.
  39. Pamela Jones. Un alt „standard” aprobat de MS ECMA - C++/CLI  (engleză)  (link indisponibil) (30 ianuarie 2006). Data accesului: 7 octombrie 2009. Arhivat din original la 3 februarie 2010.
  40. Răspunsul Departamentului de Apărare al SUA la scrisoarea de vot INCITS 2212  (  link inaccesibil) . INCITS (9 august 2007). Consultat la 7 octombrie 2009. Arhivat din original pe 28 septembrie 2007.
  41. Sam Hiser. Atingerea deschiderii: O privire mai atentă asupra ODF și OOXML  (engleză) (HTML)  (link nu este disponibil) 1. ONLamp.com (14 iunie 2007). Consultat la 7 octombrie 2009. Arhivat din original pe 23 februarie 2012.
  42. Șase mii de pagini, o lună, nicio șansă...  (engleză)  (link inaccesibil) . Consultat la 7 octombrie 2009. Arhivat din original pe 23 februarie 2012.
  43. Publicarea ISO/IEC 29500:2008, Tehnologia informației — Descrierea documentelor și limbaje de procesare — Formate de fișiere Office Open XML . Consultat la 21 noiembrie 2008. Arhivat din original pe 6 iulie 2009.

Articole

Link -uri