Hva er OXT-filformatet?
.oxt-filer er assosiert med kontorstøtteprogrammene LibreOffice og Apache OpenOffice.
Hva slags data lagrer OXT-filer?
.oxt-filer brukes til å distribuere utvidelser (tillegg) for LibreOffice og Apache OpenOffice. Hver pakke er et ZIP-arkiv som inneholder UNO-komponenter, Basic- eller Python-skript, konfigurasjons-XML og ikonfiler. En påkrevd META-INF/manifest.xml lister opp alle elementene i arkivet, mens description.xml inneholder utvidelsens visningsnavn, versjon og krav til minimumsversjon av kontorprogramvaren.
OXT-utvidelser kan legge til funksjonalitet som:
- avansert stavekontroll og grammatikkverktøy,
- syntaksutheving for programmeringsspråk,
- automatisk bildebehandling i Draw,
- ekstra eksportfiltre og filformater,
- tilgang til nettbaserte maler og innholdsdatabaser.
Både LibreOffice og Apache OpenOffice er gratis programvare med åpen kildekode. Brukere står fritt til å lage sine egne .oxt-tillegg og dele dem med andre brukere.
Hvordan installere et OXT-tillegg?
.oxt-filer kan installeres ved hjelp av den innebygde utvidelsesbehandlingen (Verktøy → Utvidelsesbehandling → Legg til). Nyere versjoner av programmene installerer en utvidelse automatisk ved å dobbeltklikke på .oxt-filen. Utvidelser kan også brukes på utvalgte komponenter i stedet for globalt, og kommandolinjeverktøyet unopkg gir mulighet for skriptet installasjon.
Sikkerhet og trygghet
RISIKO: MEDIUMOXT-utvidelser kan inneholde kompilert kode (UNO-delte biblioteker), Basic-makroer og Python-skript som kjøres med LibreOffices rettigheter. Installer kun utvidelser fra det offisielle LibreOffice Extension Center (extensions.libreoffice.org) eller fra pålitelige utviklere. Utvidelser er IKKE sandkasse-beskyttet - en ondsinnet OXT kan få tilgang til filsystemet, nettverket og utføre OS-kommandoer via makroer. LibreOffice viser en bekreftelsesdialog og (for kilder med lav tillit) en makrosikkerhetsadvarsel under installasjonen.
Formatdetaljer
i et nøtteskallProgrammer som åpner OXT-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | ZIP-arkiv (PK magic bytes 50 4B 03 04 ved offset 0) |
| Komprimering | DEFLATE per oppføring (standard ZIP-komprimering) |
| Byterekkefølge | Little-endian (ZIP-strukturer) |
| Påkrevde interne filer | META-INF/manifest.xml (elementregister med medietyper) og description.xml (utvidelses-ID, versjon, avhengigheter) |
| Skriptspråk | UNO Basic, Python, Java (via UNO-komponentmodell) |
| MIME-type | application/vnd.openofficeorg.extension |
| Maksimalt antall arkivoppføringer | 65 535 (begrensning i ZIP-formatet) |
| CLI-installasjonsverktøy | unopkg (følger med LibreOffice/OpenOffice) - støtter operasjoner for å legge til, fjerne, liste og reinstallere |
| Typisk filstørrelse | 10 KB - 50 MB (de fleste utvidelser ligger i området 50 KB - 5 MB) |
| Krysskompatibilitet | LibreOffice og Apache OpenOffice deler formatet, men er IKKE alltid API-kompatible; utvidelser kan være rettet mot kun én av suitene |
| Inspeksjonsmetode | Endre navn fra .oxt til .zip og åpne med et hvilket som helst ZIP-verktøy for å undersøke den interne strukturen |
| Koding | Binær beholder (ZIP) med XML- og skripttekstinnhold inni |
| Utgitt | 2005 (OpenOffice.org 2.0) |
| Siste versjon | N/A (container format; individual extensions versioned independently) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | wiki.openoffice.org |
OXT-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om OXT-filer.