O que é o formato de ficheiro TEMPLATE?
Um arquivo .template é um modelo de documento do Apple Pages - um layout de processamento de texto pré-projetado que abre como um ponto de partida sem substituir o design original. Clicar duas vezes em um arquivo .template no macOS o instala no Seletor de Modelos do Pages, tornando-o disponível sempre que o Pages criar um novo documento.
Internamente, os arquivos .template usam a mesma estrutura de pacote baseada em ZIP que os documentos .pages regulares. A extração do arquivo revela um arquivo Index/Document.iwa codificado no formato binário IWA (iWork Archive) baseado em Protobuf, junto com miniaturas de visualização do QuickLook e uma lista de propriedades de metadados. O binário IWA carrega todas as definições de layout, estilos de parágrafo e caractere, objetos de espaço reservado de texto e qualquer mídia incorporada.
O formato foi introduzido com o Pages 1.0 (iWork '05) em janeiro de 2005. O Pages 5.0 (2013) mudou a codificação de conteúdo do pacote anterior baseado em XML para o formato IWA/Protobuf atual, tornando os modelos antigos incompatíveis com o Pages '09 e anteriores. O Pages para iOS oferece suporte limitado a modelos; o Pages do iCloud em iCloud.com também pode usar modelos instalados em uma sessão de navegador.
Os arquivos de modelo variam de cerca de 1 MB a 20 MB, dependendo das imagens incorporadas e dos recursos de visualização. Como o contêiner é um ZIP padrão, qualquer ferramenta de arquivamento pode inspecionar a estrutura do arquivo, mas o conteúdo IWA requer o Pages ou um analisador compatível para ser interpretado totalmente. Outros aplicativos - incluindo o Borland C++ e certas ferramentas de planilha legadas - também usaram historicamente uma extensão .template para formatos proprietários não relacionados.
Segurança e proteção
RISCO: LOWArquivos .template do Pages são modelos de documentos, não executáveis. Eles não podem executar código por conta própria. O risco é baixo; no entanto, documentos e modelos do Pages suportam macros de forma limitada (Automator/AppleScript). Abra apenas modelos de fontes confiáveis.
Detalhes do formato
em resumo- Espaço reservado de modelo genérico (muitos frameworks) - Vários mecanismos de modelo (Django, Jinja2, Mustache, Chef) podem salvar modelos com uma extensão .template; estes são arquivos de texto simples sem relação com o Apple Pages.
- Modelo de projeto Borland C++ - O legado Borland C++ Builder usava .template para arquivos de estrutura de projeto; o produto está efetivamente em fim de vida (a Embarcadero mantém o sucessor RAD Studio).
Programas que abrem arquivos TEMPLATE
Detalhes técnicos
especificação profunda| Magic bytes | `PK\x03\x04` (assinatura de cabeçalho de arquivo local ZIP) no deslocamento 0 |
| Contêiner | Arquivo ZIP (pacote / bundle de arquivos do macOS) |
| Compressão | DEFLATE por entrada (compressão ZIP padrão) |
| Codificação de conteúdo | IWA (iWork Archive) - codificação binária Protocol Buffer (Protobuf) |
| Arquivo interno principal | `Index/Document.iwa` carrega layout, estilos e espaços reservados de texto |
| Recurso de visualização | Imagens de miniatura do QuickLook incorporadas no pacote ZIP |
| Tamanho típico | 1 MB - 20 MB dependendo das imagens incorporadas e recursos de visualização |
| Compatibilidade de formato | Formato IWA do Pages 5.0+ (2013); incompatível com Pages '09 e anteriores |
| Caminho de instalação | O clique duplo instala em `~/Library/Application Support/Pages/Templates/` |
| Proteção de modelo | Sem criptografia no arquivo de modelo em si; os documentos do Pages suportam proteção por senha opcional para documentos do usuário final |
| Plataformas | macOS (principal), iOS (limitado), Pages do iCloud (navegador) |
| Metadados | Lista de propriedades (plist) dentro do ZIP carrega metadados e atributos do documento |
| Lançado | 2005 (Pages 1.0, iWork '05) |
| Versão mais recente | Pages 14.x (2024) template format |
Conversões de TEMPLATE
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos TEMPLATE.