Che cos'è il formato di file OXT?
I file .oxt sono associati alle suite di produttività LibreOffice e Apache OpenOffice.
Che tipo di dati memorizzano i file OXT?
I file .oxt vengono utilizzati per distribuire estensioni (plugin) per LibreOffice e Apache OpenOffice. Ogni pacchetto è un archivio ZIP contenente componenti UNO, script Basic o Python, XML di configurazione e file di icone. Un file richiesto META-INF/manifest.xml elenca tutti gli elementi nell'archivio, mentre description.xml riporta il nome visualizzato dell'estensione, la versione e il requisito minimo della versione della suite per ufficio.
Le estensioni OXT possono aggiungere funzionalità come:
- strumenti avanzati di correzione ortografica e grammaticale,
- evidenziazione della sintassi per i linguaggi di programmazione,
- elaborazione automatica delle immagini in Draw,
- filtri di esportazione e formati di file aggiuntivi,
- accesso a database di modelli e contenuti online.
Sia LibreOffice che Apache OpenOffice sono software liberi e open-source. Gli utenti sono liberi di creare i propri plugin .oxt e condividerli con altri utenti.
Come installare un plugin OXT?
I file .oxt possono essere installati utilizzando la Gestione estensioni integrata (Strumenti → Gestione estensioni → Aggiungi). Le versioni più recenti della suite installano un'estensione automaticamente facendo doppio clic sul file .oxt. Le estensioni possono anche essere applicate a componenti selezionati anziché globalmente, e lo strumento da riga di comando unopkg fornisce un'opzione di installazione tramite script.
Sicurezza e incolumità
RISCHIO: MEDIUMLe estensioni OXT possono contenere codice compilato (librerie condivise UNO), macro Basic e script Python che vengono eseguiti con i privilegi di LibreOffice. Installa le estensioni solo dal LibreOffice Extension Center ufficiale (extensions.libreoffice.org) o da sviluppatori fidati. Le estensioni NON sono isolate in una sandbox - un file OXT malevolo può accedere al file system, alla rete ed eseguire comandi del sistema operativo tramite macro. LibreOffice mostra una finestra di dialogo di conferma e (per fonti a bassa affidabilità) un avviso di sicurezza macro durante l'installazione.
Dettagli del formato
in sintesiProgrammi che aprono file OXT
Dettagli tecnici
specifiche approfondite| Formato contenitore | Archivio ZIP (magic bytes PK 50 4B 03 04 all'offset 0) |
| Compressione | DEFLATE per voce (compressione ZIP standard) |
| Ordine dei byte | Little-endian (strutture ZIP) |
| File interni richiesti | META-INF/manifest.xml (registro degli elementi con tipi multimediali) e description.xml (ID estensione, versione, dipendenze) |
| Linguaggi di scripting | UNO Basic, Python, Java (tramite modello di componenti UNO) |
| Tipo MIME | application/vnd.openofficeorg.extension |
| Voci massime dell'archivio | 65.535 (limite del formato ZIP) |
| Strumento di installazione CLI | unopkg (incluso in LibreOffice/OpenOffice) - supporta le operazioni add, remove, list e reinstall |
| Dimensione tipica del file | 10 KB - 50 MB (la maggior parte delle estensioni rientra nell'intervallo 50 KB - 5 MB) |
| Compatibilità incrociata | LibreOffice e Apache OpenOffice condividono il formato ma NON sono sempre compatibili a livello di API; le estensioni possono essere destinate a una sola suite |
| Metodo di ispezione | Rinomina .oxt in .zip e apri con qualsiasi strumento ZIP per esaminare la struttura interna |
| Codifica | Contenitore binario (ZIP) con contenuti di testo XML e script all'interno |
| Rilasciato | 2005 (OpenOffice.org 2.0) |
| Ultima versione | N/A (container format; individual extensions versioned independently) |
| Standard aperto | Sì · royalty-free |
| Specifica | wiki.openoffice.org |
Conversioni OXT
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file OXT.