¿Qué es el formato de archivo OXT?
Los archivos .oxt están asociados con las suites de productividad LibreOffice y Apache OpenOffice.
¿Qué tipo de datos almacenan los archivos OXT?
Los archivos .oxt se utilizan para distribuir extensiones (complementos) para LibreOffice y Apache OpenOffice. Cada paquete es un archivo ZIP que contiene componentes UNO, scripts de Basic o Python, archivos XML de configuración e iconos. Un archivo obligatorio META-INF/manifest.xml enumera todos los elementos del archivo, mientras que description.xml contiene el nombre visible de la extensión, la versión y el requisito mínimo de versión de la suite ofimática.
Las extensiones OXT pueden añadir funcionalidades como:
- herramientas avanzadas de corrección ortográfica y gramatical,
- resaltado de sintaxis para lenguajes de programación,
- procesamiento automático de imágenes en Draw,
- filtros de exportación y formatos de archivo adicionales,
- acceso a bases de datos de plantillas y contenidos en línea.
Tanto LibreOffice como Apache OpenOffice son software libre y de código abierto. Los usuarios pueden crear sus propios complementos .oxt y compartirlos con otros usuarios.
¿Cómo instalar un complemento OXT?
Los archivos .oxt pueden instalarse utilizando el Gestor de extensiones integrado (Herramientas → Gestor de extensiones → Añadir). Las versiones más recientes de la suite instalan una extensión automáticamente al hacer doble clic en el archivo .oxt. Las extensiones también pueden aplicarse a componentes seleccionados en lugar de globalmente, y la herramienta de línea de comandos unopkg ofrece una opción de instalación mediante scripts.
Seguridad y protección
RIESGO: MEDIUMLas extensiones OXT pueden contener código compilado (bibliotecas compartidas UNO), macros de Basic y scripts de Python que se ejecutan con los privilegios de LibreOffice. Instale extensiones solo desde el Centro de Extensiones oficial de LibreOffice (extensions.libreoffice.org) o de desarrolladores de confianza. Las extensiones NO están aisladas (sandboxed): un OXT malicioso puede acceder al sistema de archivos, a la red y ejecutar comandos del SO mediante macros. LibreOffice muestra un cuadro de diálogo de confirmación y (para fuentes de poca confianza) una advertencia de seguridad de macros durante la instalación.
Detalles del formato
en pocas palabrasProgramas que abren archivos OXT
Detalles técnicos
especificación profunda| Formato contenedor | Archivo ZIP (bytes mágicos PK 50 4B 03 04 en el desplazamiento 0) |
| Compresión | DEFLATE por entrada (compresión ZIP estándar) |
| Orden de bytes | Little-endian (estructuras ZIP) |
| Archivos internos requeridos | META-INF/manifest.xml (registro de elementos con tipos de medios) y description.xml (ID de extensión, versión, dependencias) |
| Lenguajes de scripting | UNO Basic, Python, Java (vía modelo de componentes UNO) |
| Tipo MIME | application/vnd.openofficeorg.extension |
| Entradas máximas de archivo | 65.535 (límite del formato ZIP) |
| Herramienta de instalación CLI | unopkg (incluido con LibreOffice/OpenOffice): admite operaciones de añadir, eliminar, listar y reinstalar |
| Tamaño de archivo típico | 10 KB - 50 MB (la mayoría de las extensiones están en el rango de 50 KB - 5 MB) |
| Compatibilidad cruzada | LibreOffice y Apache OpenOffice comparten el formato pero NO siempre son compatibles a nivel de API; las extensiones pueden estar destinadas a una sola suite |
| Método de inspección | Cambie el nombre de .oxt a .zip y ábralo con cualquier herramienta ZIP para examinar la estructura interna |
| Codificación | Contenedor binario (ZIP) con contenido de texto XML y scripts en su interior |
| Lanzado | 2005 (OpenOffice.org 2.0) |
| Última versión | N/A (container format; individual extensions versioned independently) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | wiki.openoffice.org |
Conversiones de OXT
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos OXT.