Co to jest format pliku TEMPLATE?
Plik .template to szablon dokumentu Apple Pages - wstępnie zaprojektowany układ edytora tekstu, który otwiera się jako punkt wyjścia bez nadpisywania oryginalnego projektu. Dwukrotne kliknięcie pliku .template w systemie macOS instaluje go w „Wyborze szablonu” aplikacji Pages, dzięki czemu jest on dostępny za każdym razem, gdy Pages tworzy nowy dokument.
Wewnętrznie pliki .template wykorzystują tę samą strukturę pakietu opartą na formacie ZIP, co zwykłe dokumenty .pages. Rozpakowanie archiwum ujawnia plik Index/Document.iwa zakodowany w binarnym formacie IWA (iWork Archive) opartym na Protobuf, wraz z miniaturami podglądu QuickLook i listą właściwości metadanych. Plik binarny IWA zawiera wszystkie definicje układu, style akapitów i znaków, obiekty zastępcze tekstu oraz wszelkie osadzone multimedia.
Format ten został wprowadzony wraz z Pages 1.0 (iWork '05) w styczniu 2005 roku. Pages 5.0 (2013) zmieniło kodowanie treści z wcześniejszego pakietu opartego na XML na obecny format IWA/Protobuf, co sprawiło, że stare szablony stały się niekompatybilne z Pages '09 i starszymi wersjami. Pages na iOS oferuje ograniczone wsparcie dla szablonów; iCloud Pages na stronie iCloud.com może również korzystać z zainstalowanych szablonów w sesji przeglądarki.
Pliki szablonów mają rozmiar od około 1 MB do 20 MB, w zależności od osadzonych obrazów i zasobów podglądu. Ponieważ kontenerem jest standardowy ZIP, każde narzędzie do archiwizacji może sprawdzić strukturę pliku, ale zawartość IWA wymaga Pages lub kompatybilnego parsera do pełnej interpretacji. Inne aplikacje - w tym Borland C++ i niektóre starsze narzędzia do arkuszy kalkulacyjnych - również historycznie używały rozszerzenia .template dla niepowiązanych formatów własnościowych.
Bezpieczeństwo
RYZYKO: LOWPliki .template Pages są szablonami dokumentów, a nie plikami wykonywalnymi. Nie mogą same uruchamiać kodu. Ryzyko jest niskie; jednak dokumenty i szablony Pages obsługują makra w ograniczonej formie (Automator/AppleScript). Otwieraj tylko szablony z zaufanych źródeł.
Szczegóły formatu
w pigułce- Ogólny symbol zastępczy szablonu (wiele frameworków) - Różne silniki szablonów (Django, Jinja2, Mustache, Chef) mogą zapisywać szablony z rozszerzeniem .template; są to pliki tekstowe niemające związku z Apple Pages.
- Szablon projektu Borland C++ - Starsze wersje Borland C++ Builder używały rozszerzenia .template dla plików szkieletowych projektów; produkt jest praktycznie wycofany z eksploatacji (Embarcadero utrzymuje następcę - RAD Studio).
Programy otwierające pliki TEMPLATE
Szczegóły techniczne
specyfikacja| Magic bytes | `PK\x03\x04` (sygnatura nagłówka lokalnego pliku ZIP) pod offsetem 0 |
| Kontener | Archiwum ZIP (pakiet / wiązka plików macOS) |
| Kompresja | DEFLATE dla każdego wpisu (standardowa kompresja ZIP) |
| Kodowanie treści | IWA (iWork Archive) - kodowanie binarne Protocol Buffer (Protobuf) |
| Kluczowy plik wewnętrzny | `Index/Document.iwa` zawiera układ, style i symbole zastępcze tekstu |
| Zasób podglądu | Miniatury QuickLook osadzone w pakiecie ZIP |
| Typowy rozmiar | 1 MB - 20 MB w zależności od osadzonych obrazów i zasobów podglądu |
| Kompatybilność formatu | Format IWA z Pages 5.0+ (2013); niekompatybilny z Pages '09 i starszymi |
| Ścieżka instalacji | Dwukrotne kliknięcie instaluje w `~/Library/Application Support/Pages/Templates/` |
| Ochrona szablonu | Brak szyfrowania w samym pliku szablonu; dokumenty Pages obsługują opcjonalną ochronę hasłem dla dokumentów użytkownika końcowego |
| Platformy | macOS (główna), iOS (ograniczona), iCloud Pages (przeglądarka) |
| Metadane | Lista właściwości (plist) wewnątrz ZIP zawiera metadane i atrybuty dokumentu |
| Wydano | 2005 (Pages 1.0, iWork '05) |
| Najnowsza wersja | Pages 14.x (2024) template format |
Konwersje TEMPLATE
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki TEMPLATE.