Co to jest format pliku ODF?
Pliki z rozszerzeniem .odf przechowują samodzielne formuły i równania matematyczne, należące do rodziny otwartych standardów dokumentów OpenDocument Format.
Co zawierają pliki ODF?
Najczęściej zawartością plików .odf są formuły matematyczne utworzone w edytorze równań o nazwie Math, który jest częścią pakietów LibreOffice i Apache OpenOffice. LibreOffice Math i Apache OpenOffice Math umożliwiają tworzenie nawet złożonych wyrażeń matematycznych i składanie ich wyników. Pliki z rozszerzeniem .odf przechowują treść formuły zakodowaną w formacie XML opartym na MathML, zapakowaną wewnątrz archiwum ZIP, które zawiera również metadane, definicje stylów i manifest wymieniający wszystkie wpisy.
Standard ODF został ratyfikowany przez OASIS w 2005 roku i opublikowany jako ISO/IEC 26300. Znacznik formuły znajduje się w pliku o nazwie content.xml wewnątrz pakietu, co sprawia, że pliki .odf są interoperacyjne między dowolnymi aplikacjami obsługującymi ten standard.
Do czego służą pliki ODF?
Pliki z rozszerzeniem .odf są używane do przechowywania modeli matematycznych lub formuł do użytku w pakietach LibreOffice i Apache OpenOffice. Oprogramowanie to pozwala na importowanie zawartości z plików .odf do innych komponentów pakietu - na przykład do procesora tekstu (*Writer*) lub programu do prezentacji multimedialnych (*Impress*). W ten sposób formuły z plików .odf stają się osadzonymi obiektami, które mogą być wykorzystywane zarówno do prezentowania gotowych danych, jak i do wyświetlania równań w dokumentach, które nie zostały pierwotnie utworzone w dedykowanym edytorze matematycznym.
Czy mogę tworzyć własne pliki ODF?
LibreOffice Math i Apache OpenOffice Math pozwalają użytkownikom na tworzenie własnych plików .odf. Można to zrobić w module Math, używając znaczników dostępnych w edytorze równań, symboli z przybornika lub menu kontekstowego. Umożliwia to tworzenie zestawów równań i formuł, które są następnie zapisywane w plikach .odf zgodnych z każdą aplikacją obsługującą ODF, w tym z dokumentami LibreOffice Writer.
Bezpieczeństwo
RYZYKO: LOWOtwarty, standaryzowany format ZIP/XML; brak możliwości wykonywania makr w plikach formuł. Bezpieczny do otwarcia.
Szczegóły formatu
w pigułce- ODIF - Open Document Interchange Format - Binarny format transportowy ISO 8613 z lat 80. dla dokumentów Office Document Architecture; starszy i całkowicie niezwiązany ze standardem OASIS ODF.
Programy otwierające pliki ODF
Szczegóły techniczne
specyfikacja| Kontener | Archiwum ZIP (taka sama struktura zewnętrzna jak we wszystkich typach OpenDocument Format) |
| Główny plik zawartości | `content.xml` - znacznik formuły oparty na MathML w przestrzeni nazw ODF math XML |
| Typ MIME | `application/vnd.oasis.opendocument.formula` |
| Kodowanie | Binarny zewnętrzny ZIP; pliki XML wewnątrz kodowane w UTF-8 |
| Magiczne bajty ZIP | `PK` (0x50 0x4B 0x03 0x04) na offsetcie 0; wpis `mimetype` w pobliżu offsetu 38 zawiera ciąg MIME |
| Kompresja | Kompresja ZIP DEFLATE dla każdego wpisu (wewnętrzne pliki XML są skompresowane) |
| Manifest | `META-INF/manifest.xml` wymienia wszystkie wpisy pakietu i metadane szyfrowania |
| Szyfrowanie | Opcjonalne szyfrowanie AES-256 dla każdego wpisu (ODF 1.2+); wyprowadzanie klucza przez PBKDF2 |
| Integralność | ZIP CRC-32 dla każdego wpisu; sumy kontrolne SHA-256 w manifeście dla zaszyfrowanej zawartości (ODF 1.2+) |
| Atrybut wersji | `office:version` w `content.xml` deklaruje wersję ODF (np. „1.3”) |
| Standaryzacja | OASIS OpenDocument Format; również ISO/IEC 26300 |
| Typowy rozmiar pliku | Poniżej 50 KB (pliki formuł są kompaktowe) |
| Możliwość osadzenia w | Dokumentach tekstowych ODF (.odt), arkuszach kalkulacyjnych (.ods) i prezentacjach (.odp) jako wbudowane obiekty formuł |
| Wydano | 2005 (ODF 1.0, OASIS standard) |
| Najnowsza wersja | ODF 1.3 (OASIS, 2021); ISO/IEC 26300-1:2021 |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.oasis-open.org |
Konwersje ODF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ODF.