O que é o formato de ficheiro OPF?
Arquivos com a extensão .opf armazenam metadados de publicação digital em formato XML de texto simples. O formato .opf está em conformidade com o padrão Open Packaging Format, que é o documento de pacote central da especificação de ebook EPUB - atualmente mantida pela W3C (anteriormente pela IDPF). Arquivos .opf armazenam informações como:
- Título,
- Autor,
- Idioma,
- ID da publicação - geralmente um identificador ISBN,
- Ordem de leitura (spine),
- Método de navegação,
- Diretivas de formatação,
- Ponteiros para elementos opcionais,
- Descrições e referências para todas as partes da publicação (manifesto).
Os arquivos .opf fazem parte de um arquivo de arquivo maior que constitui um arquivo .epub. No EPUB 2, um arquivo .opf exigia um arquivo .ncx relacionado - que contém o índice - para estar presente no pacote; o EPUB 3 substituiu esse requisito por um Documento de Navegação XHTML (nav.xhtml), embora o .ncx ainda possa ser incluído para compatibilidade retroativa. O nível de pacote do EPUB 3 também suporta compatibilidade retroativa, embora um leitor que implemente apenas EPUB 3 possa ignorar dados legados de arquivos EPUB 2 mais antigos. O pacote contém adicionalmente CSS, SVG e outros arquivos de mídia, juntamente com um arquivo META-INF/container.xml que localiza o documento do pacote. Um arquivo .opf pode ser acessado descompactando um arquivo .epub. Seu nome de arquivo é tipicamente content.opf, mas pode ser qualquer um - o META-INF/container.xml detém a referência autoritativa para ele dentro do pacote.
Segurança e proteção
RISCO: LOWUm OPF é apenas metadados XML em texto simples - sem conteúdo executável, efetivamente sem risco ao abrir em um editor de texto ou editor de e-books. A única ressalva: ele pode referenciar recursos externos, mas os leitores não os buscam automaticamente. O problema maior é a confusão do usuário (esperar um livro legível), não a segurança.
Detalhes do formato
em resumo- Arquivo de projeto FlexiSIGN / sign-making (.opf) - Alguns softwares de sinalização/corte (linhagem FlexiSIGN-PRO) salvam projetos como .opf - formato binário não relacionado.
- Arquivos genéricos de «opções/preferências» - Alguns aplicativos nomeiam um arquivo de configurações como .opf; os conteúdos são específicos do aplicativo.
Programas que abrem arquivos OPF
Detalhes técnicos
especificação profunda| Estrutura do arquivo | XML de texto simples; sem cabeçalho binário ou magic bytes |
| Tipo MIME | `application/oebps-package+xml` |
| Elemento raiz XML | `<package>` no namespace `http://www.idpf.org/2007/opf` |
| Elementos filhos obrigatórios | `<metadata>`, `<manifest>`, `<spine>` |
| Nome de arquivo padrão | `content.opf`; também comumente `package.opf` |
| Localizado via | `META-INF/container.xml` dentro do contêiner ZIP `.epub` |
| Elemento spine | Ordena as entradas `<itemref>` que definem a ordem de leitura padrão dos documentos de conteúdo |
| Elemento manifest | Lista todos os recursos da publicação - HTML, CSS, imagens, fontes e arquivos de mídia |
| Vocabulário de metadados | Elementos Dublin Core (`dc:title`, `dc:creator`, `dc:language`, etc.) além de propriedades `<meta>` específicas do EPUB |
| Navegação (EPUB 2) | Referencia um arquivo `.ncx` através do atributo `<spine toc="…">` |
| Navegação (EPUB 3) | Referencia um Documento de Navegação XHTML `nav.xhtml` via item de manifesto `properties="nav"` |
| Elemento opcional EPUB 2 | `<guide>` - fornece marcos de navegação legados (descontinuado no EPUB 3) |
| Elementos opcionais EPUB 3 | `<collection>` para agrupar recursos relacionados; `<bindings>` (descontinuado no EPUB 3.3) |
| Codificação de caracteres | UTF-8 obrigatório; BOM não recomendado pela especificação |
| Metadados de acessibilidade (EPUB 3.3) | Suporta `schema:accessibilitySummary`, `schema:accessMode` e declarações de conformidade dentro de `<metadata>` |
| Desenvolvedor / mantenedor | W3C (transferido da IDPF em 2017) |
| Lançado | 2007 (EPUB 2.0, IDPF); current EPUB 3.3 (W3C Recommendation, May 2023) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.w3.org |
Conversões de OPF
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos OPF.