Hva er TEMPLATE-filformatet?
En .template-fil er en Apple Pages-dokumentmal - et forhåndsdesignet tekstbehandlingsoppsett som åpnes som et utgangspunkt uten å overskrive det opprinnelige designet. Ved å dobbeltklikke på en .template-fil i macOS installeres den i Pages' malvelger, noe som gjør den tilgjengelig hver gang Pages oppretter et nytt dokument.
Internt bruker .template-filer den samme ZIP-baserte pakkestrukturen som vanlige .pages-dokumenter. Ved å pakke ut arkivet finner man en Index/Document.iwa-fil kodet i det Protobuf-baserte binærformatet IWA (iWork Archive), sammen med QuickLook-forhåndsvisninger og en metadata-egenskapsliste (plist). IWA-binærfilen inneholder alle oppsettdefinisjoner, avsnitts- og tegnstiler, tekstplassholdere og eventuelle innebygde medier.
Formatet ble introdusert med Pages 1.0 (iWork '05) i januar 2005. Pages 5.0 (2013) byttet innholdskoding fra den tidligere XML-baserte pakken til det nåværende IWA/Protobuf-formatet, noe som gjør gamle maler inkompatible med Pages '09 og tidligere. iOS Pages tilbyr begrenset malstøtte; iCloud Pages på iCloud.com kan også bruke installerte maler i en nettleserøkt.
Malfiler varierer fra ca. 1 MB til 20 MB avhengig av innebygde bilder og forhåndsvisningsressurser. Fordi beholderen er en standard ZIP, kan ethvert arkivverktøy inspisere filstrukturen, men IWA-innholdet krever Pages eller en kompatibel parser for å tolkes fullstendig. Andre applikasjoner - inkludert Borland C++ og visse eldre regnearkverktøy - har også historisk brukt filendelsen .template for urelaterte proprietære formater.
Sikkerhet og trygghet
RISIKO: LOWPages .template-filer er dokumentmaler, ikke kjørbare filer. De kan ikke kjøre kode på egen hånd. Risikoen er lav; imidlertid støtter Pages-dokumenter og maler makroer i begrenset form (Automator/AppleScript). Åpne kun maler fra pålitelige kilder.
Formatdetaljer
i et nøtteskall- Generisk mal-plassholder (mange rammeverk) - Ulike malmotorer (Django, Jinja2, Mustache, Chef) kan lagre maler med filendelsen .template; disse er rene tekstfiler uten tilknytning til Apple Pages.
- Borland C++ prosjektmal - Eldre Borland C++ Builder brukte .template for prosjektmaler; produktet er i praksis utgått (Embarcadero vedlikeholder etterfølgeren RAD Studio).
Programmer som åpner TEMPLATE-filer
Tekniske detaljer
dyp spesifikasjon| Magic bytes | `PK\x03\x04` (ZIP lokal filhodesignatur) ved offset 0 |
| Beholder | ZIP-arkiv (macOS-filpakke / bundle) |
| Komprimering | DEFLATE per oppføring (standard ZIP-komprimering) |
| Innholdskoding | IWA (iWork Archive) - Protocol Buffer (Protobuf) binær koding |
| Viktig intern fil | `Index/Document.iwa` inneholder oppsett, stiler og tekstplassholdere |
| Forhåndsvisning | QuickLook-miniatyrbilder innebygd i ZIP-pakken |
| Typisk størrelse | 1 MB - 20 MB avhengig av innebygde bilder og forhåndsvisningsressurser |
| Formatkompatibilitet | Pages 5.0+ (2013) IWA-format; inkompatibel med Pages '09 og tidligere |
| Installasjonsbane | Dobbeltklikk installerer til `~/Library/Application Support/Pages/Templates/` |
| Malbeskyttelse | Ingen kryptering i selve malfilen; Pages-dokumenter støtter valgfri passordbeskyttelse for sluttdokumenter |
| Plattformer | macOS (primær), iOS (begrenset), iCloud Pages (nettleser) |
| Metadata | Egenskapsliste (plist) inne i ZIP-filen inneholder dokumentmetadata og attributter |
| Utgitt | 2005 (Pages 1.0, iWork '05) |
| Siste versjon | Pages 14.x (2024) template format |
TEMPLATE-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om TEMPLATE-filer.