Vad är filformatet OXT?
.oxt-filer är associerade med produktivitetssviterna LibreOffice och Apache OpenOffice.
Vilken typ av data lagrar OXT-filer?
.oxt-filer används för att distribuera tillägg (insticksmoduler) för LibreOffice och Apache OpenOffice. Varje paket är ett ZIP-arkiv som innehåller UNO-komponenter, Basic- eller Python-skript, konfigurations-XML och ikonfiler. En obligatorisk META-INF/manifest.xml listar alla objekt i arkivet, medan description.xml innehåller tilläggets visningsnamn, version och krav på minsta version av kontorssviten.
OXT-tillägg kan lägga till funktioner som:
- avancerad stavningskontroll och grammatikverktyg,
- syntaxmarkering för programmeringsspråk,
- automatisk bildbehandling i Draw,
- ytterligare exportfilter och filformat,
- åtkomst till mall- och innehållsdatabaser online.
Både LibreOffice och Apache OpenOffice är gratis programvara med öppen källkod. Användare är fria att skapa egna .oxt-insticksmoduler och dela dem med andra användare.
Hur installerar man en OXT-insticksmodul?
.oxt-filer kan installeras med den inbyggda Tilläggshanteraren (Verktyg → Tilläggshanterare → Lägg till). Nyare versioner av sviten installerar ett tillägg automatiskt genom att dubbelklicka på .oxt-filen. Tillägg kan också tillämpas på valda komponenter snarare än globalt, och kommandoradsverktyget unopkg erbjuder ett alternativ för skriptbaserad installation.
Säkerhet & trygghet
RISK: MEDIUMOXT-tillägg kan innehålla kompilerad kod (delade UNO-bibliotek), Basic-makron och Python-skript som körs med LibreOffices behörigheter. Installera endast tillägg från det officiella LibreOffice Extension Center (extensions.libreoffice.org) eller från betrodda utvecklare. Tillägg körs INTE i en sandlåda - en skadlig OXT kan få åtkomst till filsystemet, nätverket och köra OS-kommandon via makron. LibreOffice visar en bekräftelsedialog och (för källor med lågt förtroende) en makrosäkerhetsvarning under installationen.
Formatdetaljer
i ett nötskalProgram som öppnar OXT-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP-arkiv (PK magic bytes 50 4B 03 04 vid offset 0) |
| Komprimering | DEFLATE per post (standard ZIP-komprimering) |
| Byteordning | Little-endian (ZIP-strukturer) |
| Obligatoriska interna filer | META-INF/manifest.xml (objektregister med medietyper) och description.xml (tilläggs-ID, version, beroenden) |
| Skriptspråk | UNO Basic, Python, Java (via UNO-komponentmodellen) |
| MIME-typ | application/vnd.openofficeorg.extension |
| Maximalt antal arkivposter | 65 535 (gräns för ZIP-formatet) |
| CLI-installationsverktyg | unopkg (medföljer LibreOffice/OpenOffice) - stöder åtgärderna lägg till, ta bort, lista och ominstallera |
| Typisk filstorlek | 10 KB - 50 MB (de flesta tillägg ligger i intervallet 50 KB - 5 MB) |
| Korskompatibilitet | LibreOffice och Apache OpenOffice delar formatet men är INTE alltid API-kompatibla; tillägg kan vara riktade till endast en av sviterna |
| Inspektionsmetod | Byt namn på .oxt till .zip och öppna med valfritt ZIP-verktyg för att undersöka den interna strukturen |
| Kodning | Binär container (ZIP) med XML- och skripttextinnehåll inuti |
| Släppt | 2005 (OpenOffice.org 2.0) |
| Senaste version | N/A (container format; individual extensions versioned independently) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | wiki.openoffice.org |
OXT-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om OXT-filer.