O que é o formato de ficheiro OXT?
Arquivos .oxt estão associados às suítes de produtividade LibreOffice e Apache OpenOffice.
Que tipo de dados os arquivos OXT armazenam?
Arquivos .oxt são usados para distribuir extensões (plugins) para LibreOffice e Apache OpenOffice. Cada pacote é um arquivo ZIP contendo componentes UNO, scripts Basic ou Python, XML de configuração e arquivos de ícone. Um arquivo obrigatório META-INF/manifest.xml lista todos os itens no arquivo, enquanto o description.xml carrega o nome de exibição da extensão, versão e o requisito mínimo de versão da suíte de escritório.
As extensões OXT podem adicionar funcionalidades como:
- ferramentas avançadas de verificação ortográfica e gramatical,
- realce de sintaxe para linguagens de programação,
- processamento automático de imagens no Draw,
- filtros de exportação e formatos de arquivo adicionais,
- acesso a bancos de dados de modelos e conteúdos online.
Tanto o LibreOffice quanto o Apache OpenOffice são softwares livres e de código aberto. Os usuários são livres para criar seus próprios plugins .oxt e compartilhá-los com outros usuários.
Como instalar um plugin OXT?
Arquivos .oxt podem ser instalados usando o Gerenciador de Extensões integrado (Ferramentas → Gerenciador de Extensões → Adicionar). Versões mais recentes da suíte instalam uma extensão automaticamente ao clicar duas vezes no arquivo .oxt. As extensões também podem ser aplicadas a componentes selecionados em vez de globalmente, e a ferramenta de linha de comando unopkg oferece uma opção de instalação via script.
Segurança e proteção
RISCO: MEDIUMExtensões OXT podem conter código compilado (bibliotecas compartilhadas UNO), macros Basic e scripts Python que são executados com os privilégios do LibreOffice. Instale extensões apenas do Centro de Extensões oficial do LibreOffice (extensions.libreoffice.org) ou de desenvolvedores confiáveis. As extensões NÃO são isoladas em sandbox - um OXT malicioso pode acessar o sistema de arquivos, a rede e executar comandos do sistema operacional via macros. O LibreOffice exibe uma caixa de diálogo de confirmação e (para fontes de baixa confiança) um aviso de segurança de macro durante a instalação.
Detalhes do formato
em resumoProgramas que abrem arquivos OXT
Detalhes técnicos
especificação profunda| Formato de contêiner | Arquivo ZIP (magic bytes PK 50 4B 03 04 no deslocamento 0) |
| Compressão | DEFLATE por entrada (compressão ZIP padrão) |
| Ordem dos bytes | Little-endian (estruturas ZIP) |
| Arquivos internos obrigatórios | META-INF/manifest.xml (registro de itens com tipos de mídia) e description.xml (ID da extensão, versão, dependências) |
| Linguagens de script | UNO Basic, Python, Java (via modelo de componente UNO) |
| Tipo MIME | application/vnd.openofficeorg.extension |
| Máximo de entradas no arquivo | 65.535 (limite do formato ZIP) |
| Ferramenta de instalação CLI | unopkg (incluído no LibreOffice/OpenOffice) - suporta operações de adicionar, remover, listar e reinstalar |
| Tamanho de arquivo típico | 10 KB - 50 MB (a maioria das extensões fica na faixa de 50 KB - 5 MB) |
| Compatibilidade cruzada | LibreOffice e Apache OpenOffice compartilham o formato, mas NEM sempre são compatíveis com a API; as extensões podem ser destinadas a apenas uma suíte |
| Método de inspeção | Renomeie .oxt para .zip e abra com qualquer ferramenta ZIP para examinar a estrutura interna |
| Codificação | Contêiner binário (ZIP) com conteúdo de texto XML e script dentro |
| Lançado | 2005 (OpenOffice.org 2.0) |
| Versão mais recente | N/A (container format; individual extensions versioned independently) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | wiki.openoffice.org |
Conversões de OXT
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos OXT.