Co to jest format pliku ODP?
Plik .odp zawiera dokument prezentacji skompresowany algorytmem ZIP, zapisany w otwartym formacie OpenDocument, który opiera się na języku XML. .odp dzieli dane na odrębne elementy prezentacji:
- Treść - rzeczywiste dane,
- Style,
- Metadane,
- Ustawienia aplikacji.
Oddzielne pliki XML i zawartość prezentacji są umieszczone w folderach, które z kolei są spakowane w jeden plik .odp. Ponieważ kontenerem jest standardowe archiwum ZIP, możesz zmienić rozszerzenie dowolnego pliku .odp na .zip i bezpośrednio sprawdzić jego strukturę wewnętrzną. Prezentacja może składać się ze slajdów, motywów slajdów, stylów, efektów przejścia, czcionek, obrazów, dźwięków i innych mediów.
Format .odp został opracowany w 2005 roku przez grupę OASIS wraz z innymi standardami OpenDocument. Norma ISO/IEC 26300 definiuje specyfikację .odp (pierwsza ratyfikacja w 2006 r.; obecna główna wersja to ODF 1.3, opublikowana przez OASIS w 2021 r.). .odp powstał jako bezpośrednia odpowiedź na własnościowy format .PPT używany przez Microsoft Office oraz jako próba opracowania standardu wymiany plików niezależnego od platformy. Format posiada również powiązany wariant szablonu, .OTP, oraz płaską (nieskompresowaną) alternatywę XML, .FODP. .odp jest obsługiwany przez większość aplikacji biurowych, w tym Microsoft PowerPoint, LibreOffice Impress i Prezentacje Google.
Bezpieczeństwo
RYZYKO: LOWPliki ODP są ogólnie bezpiecznymi dokumentami prezentacji, z zastrzeżeniem standardowym dla formatów biurowych: mogą zawierać osadzone makra Basic, które LibreOffice i PowerPoint domyślnie blokują lub wyświetlają o nich ostrzeżenie - nigdy nie włączaj makr w prezentacji, której się nie spodziewałeś. Osadzone media i hiperłącza mogą prowadzić do złośliwych miejsc, więc traktuj linki w nieoczekiwanym pliku ODP z normalną ostrożnością. Otwieranie pliku ODP z wyłączonymi makrami jest bezpieczne.
Szczegóły formatu
w pigułceProgramy otwierające pliki ODP
Szczegóły techniczne
specyfikacja| Format kontenera | Standardowe archiwum ZIP; magiczne bajty `50 4B 03 04` pod offsetem 0 |
| Typ MIME | `application/vnd.oasis.opendocument.presentation` |
| Identyfikacja typu MIME | Nieskompresowany wpis `mimetype` przechowywany jako pierwszy plik w archiwum ZIP; jego dosłowna treść zaczyna się od offsetu bajtowego 38, co odróżnia `.odp` od ogólnego pliku ZIP |
| Główny plik zawartości | `content.xml` - cała treść slajdów: tekst, kształty, obiekty rysunkowe i definicje układu |
| Plik stylów | `styles.xml` - układy stron wzorcowych, nazwane style prezentacji i motywy slajdów |
| Plik metadanych | `meta.xml` - właściwości dokumentu: tytuł, autor, data utworzenia i słowa kluczowe |
| Plik ustawień aplikacji | `settings.xml` - stan widoku, poziom powiększenia i inne opcje specyficzne dla aplikacji |
| Manifest pakietu | `META-INF/manifest.xml` - lista wszystkich plików w pakiecie wraz z ich typami MIME i opcjonalnymi parametrami szyfrowania |
| Model rysunkowy | Rysunek wektorowy zgodny z SVG przy użyciu przestrzeni nazw ODF `draw:`; obsługuje kształty, łączniki, ramki tekstowe i obiekty zgrupowane |
| Przejścia slajdów i animacje | Zakodowane w `content.xml` poprzez elementy `presentation:show` i przestrzeń nazw `anim:`, przy użyciu modelu animacji opartego na SMIL |
| Przechowywanie osadzonych mediów | Obrazy, dźwięki i wideo przechowywane jako podpliki w katalogach `Pictures/` lub `media/` wewnątrz pakietu ZIP |
| Szyfrowanie | AES-256-CBC; zaszyfrowane strumienie zadeklarowane w `META-INF/manifest.xml` z parametrami wyprowadzania klucza PBKDF2 |
| Wariant szablonu | `.otp` używa identycznej struktury wewnętrznej; różni się jedynie typem MIME `application/vnd.oasis.opendocument.presentation-template` |
| Wariant płaskiego pliku | `.fodp` przechowuje całą prezentację jako pojedynczy, nieskompresowany dokument XML bez opakowania ZIP |
| Cel interoperacyjności | Importuje i eksportuje `.pptx` (OOXML ISO/IEC 29500) poprzez LibreOffice Impress, Microsoft PowerPoint i ONLYOFFICE |
| Kluczowe przestrzenie nazw XML | `xmlns:presentation`, `xmlns:draw`, `xmlns:fo`, `xmlns:svg` oraz `xmlns:anim` zadeklarowane w elemencie głównym `content.xml` |
| Wydano | 2005 (ODF 1.0, OASIS); ISO/IEC 26300 since 2006; current major version ODF 1.3 (OASIS, 2021) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | docs.oasis-open.org |
Konwersje ODP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ODP.