Co to jest format pliku OXT?
Pliki .oxt są powiązane z pakietami biurowymi LibreOffice oraz Apache OpenOffice.
Jakiego rodzaju dane przechowują pliki OXT?
Pliki .oxt służą do dystrybucji rozszerzeń (wtyczek) dla LibreOffice i Apache OpenOffice. Każdy pakiet jest archiwum ZIP zawierającym komponenty UNO, skrypty Basic lub Python, pliki konfiguracyjne XML oraz pliki ikon. Wymagany plik META-INF/manifest.xml wymienia wszystkie elementy w archiwum, podczas gdy description.xml zawiera nazwę wyświetlaną rozszerzenia, wersję oraz minimalne wymagania dotyczące wersji pakietu biurowego.
Rozszerzenia OXT mogą dodawać takie funkcjonalności jak:
- zaawansowane narzędzia do sprawdzania pisowni i gramatyki,
- podświetlanie składni dla języków programowania,
- automatyczne przetwarzanie obrazów w programie Draw,
- dodatkowe filtry eksportu i formaty plików,
- dostęp do internetowych baz szablonów i treści.
Zarówno LibreOffice, jak i Apache OpenOffice to bezpłatne oprogramowanie o otwartym kodzie źródłowym. Użytkownicy mogą swobodnie tworzyć własne wtyczki .oxt i udostępniać je innym użytkownikom.
Jak zainstalować wtyczkę OXT?
Pliki .oxt można zainstalować za pomocą wbudowanego Menedżera rozszerzeń (Narzędzia → Menedżer rozszerzeń → Dodaj). Nowsze wersje pakietu instalują rozszerzenie automatycznie po dwukrotnym kliknięciu pliku .oxt. Rozszerzenia mogą być również stosowane do wybranych komponentów zamiast globalnie, a narzędzie wiersza poleceń unopkg zapewnia opcję instalacji skryptowej.
Bezpieczeństwo
RYZYKO: MEDIUMRozszerzenia OXT mogą zawierać skompilowany kod (biblioteki współdzielone UNO), makra Basic oraz skrypty Python, które są wykonywane z uprawnieniami LibreOffice. Instaluj rozszerzenia wyłącznie z oficjalnego centrum rozszerzeń LibreOffice (extensions.libreoffice.org) lub od zaufanych programistów. Rozszerzenia NIE są izolowane (brak piaskownicy) - złośliwy plik OXT może uzyskać dostęp do systemu plików, sieci i wykonywać polecenia systemu operacyjnego za pomocą makr. LibreOffice wyświetla okno dialogowe potwierdzenia oraz (w przypadku źródeł o niskim zaufaniu) ostrzeżenie o bezpieczeństwie makr podczas instalacji.
Szczegóły formatu
w pigułceProgramy otwierające pliki OXT
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum ZIP (magic bytes PK 50 4B 03 04 pod offsetem 0) |
| Kompresja | DEFLATE dla każdego wpisu (standardowa kompresja ZIP) |
| Kolejność bajtów | Little-endian (struktury ZIP) |
| Wymagane pliki wewnętrzne | META-INF/manifest.xml (rejestr elementów z typami mediów) oraz description.xml (identyfikator rozszerzenia, wersja, zależności) |
| Języki skryptowe | UNO Basic, Python, Java (poprzez model komponentów UNO) |
| Typ MIME | application/vnd.openofficeorg.extension |
| Maksymalna liczba wpisów w archiwum | 65 535 (limit formatu ZIP) |
| Narzędzie instalacji CLI | unopkg (dołączone do LibreOffice/OpenOffice) - obsługuje operacje dodawania, usuwania, listowania i ponownej instalacji |
| Typowy rozmiar pliku | 10 KB - 50 MB (większość rozszerzeń mieści się w zakresie 50 KB - 5 MB) |
| Kompatybilność międzyplatformowa | LibreOffice i Apache OpenOffice współdzielą format, ale NIE zawsze są kompatybilne pod względem API; rozszerzenia mogą być przeznaczone tylko dla jednego pakietu |
| Metoda inspekcji | Zmień nazwę .oxt na .zip i otwórz dowolnym narzędziem ZIP, aby zbadać strukturę wewnętrzną |
| Kodowanie | Kontener binarny (ZIP) z zawartością tekstową XML i skryptami wewnątrz |
| Wydano | 2005 (OpenOffice.org 2.0) |
| Najnowsza wersja | N/A (container format; individual extensions versioned independently) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | wiki.openoffice.org |
Konwersje OXT
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki OXT.