Co to jest format pliku IDML?
Pliki z rozszerzeniem .idml są tworzone w programie Adobe InDesign, a pełna nazwa formatu to InDesign Markup Language. Aplikacja ta służy do tworzenia złożonych układów graficznych stron, wykorzystywanych w czasopismach, gazetach, broszurach, ulotkach, książkach i e-bookach. Plik .idml przechowuje właściwości rozmieszczenia, metadane, elementy multimedialne, treść tekstową, formatowanie i inne informacje specyficzne dla układu.
.idml jest następcą formatu wymiany .inx, który był trudniejszy do edycji za pomocą oprogramowania firm trzecich. Adobe przeprojektowało format wymiany, aby modyfikowanie i tworzenie układów stron było bardziej dostępne dla aplikacji innych niż sam InDesign - w tym narzędzi takich jak Affinity Publisher, QuarkXPress i Scribus.
.idml opiera się na formacie XML i jest pakowany jako standardowe archiwum ZIP, korzystając z tej samej konwencji kontenera co dokumenty EPUB i ODF. Plik zaczyna się od magicznych bajtów 50 4B 03 04 (PK) i przechowuje nieskompresowany wpis mimetype - application/vnd.adobe.indesign-idml-package - jako swój pierwszy plik. Zmiana nazwy .idml na .zip pozwala na bezpośredni wgląd we wszystkie wewnętrzne pliki XML.
Głównym dokumentem wewnątrz pakietu jest designmap.xml, który łączy ze sobą następujące foldery:
META-INF/- deskryptor konteneraResources/- czcionki, kolory i style graficzneStories/- poszczególne wątki tekstoweSpreads/- układy rozkładówek stronMasterSpreads/- definicje stron wzorcowychXML/- tagi i atrybuty XML dla treści strukturalnych
Bezpieczeństwo
RYZYKO: LOWIDML to dane układu XML-w-ZIP, nie jest to plik wykonywalny, więc jego otwieranie jest bezpieczne. Obowiązuje standardowa ostrożność dotycząca archiwów ZIP z niezaufanych źródeł, ale nie zawiera on aktywnej zawartości. Realnym „ryzykiem” jest wierność odwzorowania, a nie bezpieczeństwo: importerzy spoza Adobe (Scribus, QuarkXPress) mogą nie odwzorować dokładnie każdej funkcji InDesign.
Szczegóły formatu
w pigułceProgramy otwierające pliki IDML
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum ZIP; magiczne bajty 50 4B 03 04 (sygnatura „PK” pod offsetem 0) |
| Kodowanie danych | UTF-8 XML we wszystkich wewnętrznych plikach składowych |
| Typ MIME | application/vnd.adobe.indesign-idml-package |
| Pierwszy wpis ZIP | Nieskompresowany plik „mimetype” - ta sama konwencja, co w pakietach EPUB i ODF |
| Dokument główny | designmap.xml - manifest pakietu odwołujący się do wszystkich folderów składowych |
| Zastąpiony format | .inx (InDesign Interchange), wycofany od wersji InDesign CS4 wzwyż |
| Producent | Adobe Inc. |
| Folder Stories | Każdy wątek tekstowy przechowywany jako osobny plik Story_*.xml, co pozwala na niezależną edycję treści |
| Folder Spreads | Pliki XML dla każdej rozkładówki definiujące geometrię strony, rozmieszczenie obiektów i współrzędne ramek |
| Folder MasterSpreads | Definicje stron wzorcowych stosowane globalnie w całym dokumencie |
| Folder XML | Definicje tagów i atrybutów XML dla ustrukturyzowanych przepływów pracy z dokumentami |
| Folder Resources | Zasoby całego dokumentu: czcionki, próbki kolorów, style akapitowe i style znakowe |
| Wsparcie stron trzecich | Możliwość odczytu i zapisu przez Affinity Publisher, QuarkXPress oraz Scribus |
| Cel interoperacyjności | Zaprojektowany do wymiany układów InDesign między aplikacjami bez utraty danych w obie strony |
| Metoda inspekcji | Zmień nazwę .idml na .zip, aby przeglądać i edytować wszystkie wewnętrzne pliki XML za pomocą dowolnego edytora tekstu |
| Wydano | 2008 (InDesign CS4) - replaced the older INX interchange format |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.adobe.com |
Konwersje IDML
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki IDML.