Розширення файлу: | .cdr[1][2] |
---|---|
Розробник: | Corel Corporation |
Остання версія: | X8 (i.e. 18) |
Тип формату: | Векторна графіка, растрова графіка |
CorelDraw Bitmap — основний формат векторного графічного редактора CorelDRAW. Формат CDR став універсальним для інших програм завдяки використанню окремої компресії для векторних і растрових зображень, можливості вбудовувати шрифти, величезному робочому полю 45х45 метрів, підтримці багатосторінковості.
У своїх перших версіях, формат файлу CDR був повністю пропрієтарним і в основному використовувався для векторних малюнків. Формат ранніх версій розпізнається за першими двома байтами, що містять літери «WL». Починаючи з CorelDraw 3, формат файлу змінюється на контейнер Resource Interchange File Format (RIFF), та розпізнається за першими чотирма байтами, що містять «RIFF», тоді як версія одержується з байтів 9-15, з рядка «CDR * vrsn», де зірочка «*» означає версію в шістнадцятковій системі числення. Фактичний блок даних в RIFF залишається власним форматом Corel.
Починаючи з версії Х4 (14) файл CDR є стисненим ZIP-архівом, що мітить в собі каталог з декількох файлів, серед яких є XML-файли і RIFF структурований файл riffdata.cdr зі схожою сигнатурою версій в версіях Х4 (CDREvrsn) і X5 (CDRFvrsn), чи файл root.dat в CorelDraw X6, де байти з 9 до 15 виглядають трохи інакше — «CDRGfver». «F» — остання можлива шістнадцяткова цифра, і тому «fver» тепер вказує на те що попередня літера більше не може бути шістнадцятковим символом.
Не існує загальнодоступної специфікації формату CDR.[3]
Також існують інші формати CorelDraw: CorelDraw Compressed (CDX), CorelDraw Template (CDT)[4] і Corel Presentation Exchange (CMX).[5]
У грудні 2006 року, команда sK1 почала зворотню розробку формату CDR у рамках проекту з відкритим джерельним кодом. Результати і перший робочий прототип імпортера CDR були представлені на конференції Libre Graphics Meeting 2007, що пройшла в травні 2007 року в Монреалі, Канада.[6] Пізніше команда проаналізувала структуру інших форматів Corel за допомогою програми з відкритим джерельним кодом CDR Explorer. У 2008 році команда sK1 проголошує, що має найкращу підтримку імпорту форматів файлів CorelDraw серед програм з відкритим джерельним кодом. Проект sK1 розробив також UniConvertor, інструмент командного рядка з відкритим кодом, який підтримує перетворення форматів CorelDraw версій 7–X4 (CDR/CDT/CCX/CDRX/CMX) в інші формати. UniConvertor також використовується в проектах з відкритим кодом Inkscape і Scribus як зовнішній інструмент імпорту для CorelDraw файлів.[7][8]
У 2007 році Microsoft заблокував формат файлу CDR в Microsoft Office 2003 із випуском третього пакета оновлень.[9] Microsoft пізніше вибачилася за звинувачення формату CDR та інших форматів в проблемах безпеки Microsoft Office і випустила кілька інструментів для розв'язання цієї проблеми.[10]
У 2012 рік спільна команда LibreOffice та re-lab випустила libcdr, бібліотеку для читання CDR файлів починаючи з першої версії до, на даний час останньої, X7 та CMX-файлів.[11] Бібліотека має розширену підтримку фігур і їх властивостей, включаючи підтримку управління і змішування кольорів, і має базову підтримку тексту.[12] Бібліотека надає вбудований конвертер для SVG, а конвертер в OpenDocument побудований завдяки пакету writerperfect. Бібліотека libcdr використовується в LibreOffice, починаючи з версії 3.6,[13] і завдяки публічному інтерфейсу може бути вільно використана іншими застосунками.
Наступні програми підтримують формат CDR повністю чи частково:
((cite web))
: Недійсний |deadurl=unknown-host
(довідка)[недоступне посилання з листопада 2018]
((cite web))
: Недійсний |deadurl=unknown-host
(довідка)[недоступне посилання з листопада 2018]
|
![]() |
Це незавершена стаття про комп'ютерну графіку. Ви можете допомогти проєкту, виправивши або дописавши її. |