YaChudo

.cdr

Переглядів: 0. Оновлено 10.10.2026.

CorelDRAW file format
Розширення:.cdr[1][2]
Розробник:Corel Corporation
Остання версія:X8 (i.e. 18)
Тип формату:Векторна графіка, растрова графіка
Сайт:corel.com Редагувати інформацію у Вікіданих
Заголовок CDR-файлу.

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]

Використання CDR в інших програмах

У грудні 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-файли

Наступні програми підтримують формат CDR повністю чи частково:

Примітки

  1. ↑ Supported file formats : CorelDRAW (CDR) - CorelDRAW (CDR) technical notes. Процитовано 1 грудня 2010. {{cite web}}: Недійсний |deadurl=unknown-host (довідка)[недоступне посилання з листопада 2018]
  2. ↑ CorelDRAW® Graphics Suite X3 Supported File Formats. Процитовано 1 грудня 2010. {{cite web}}: Недійсний |deadurl=unknown-host (довідка)[недоступне посилання з листопада 2018]
  3. ↑ CDR File Extension - What is a .cdr file and how do I open it?. fileinfo.com (англ.). Архів оригіналу за 19 листопада 2016. Процитовано 28 квітня 2017.
  4. ↑ "CorelDRAW X7 Supported file formats : CorelDRAW Template (CDT) - Additional file formats". Архів оригіналу за 3 січня 2018.
  5. ↑ "Corel Presentation Exchange (CMX), CorelDRAW X7 Help". Архів оригіналу за 3 січня 2018.
  6. ↑ Libre Graphics Meeting 2007 - Montréal, Québec, Canada. www.libregraphicsmeeting.org. Архів оригіналу за 11 жовтня 2016. Процитовано 28 квітня 2017.
  7. ↑ а б Frequently asked questions - Inkscape Wiki. wiki.inkscape.org (англ.). Архів оригіналу за 2 липня 2015. Процитовано 28 квітня 2017. [Архівовано 2015-07-02 у Wayback Machine.]
  8. ↑ UniConvertor. SourceForge (англ.). Архів оригіналу за 12 червня 2017. Процитовано 28 квітня 2017.
  9. ↑ Information about certain file types that are blocked after you install Office 2003 Service Pack 3. support.microsoft.com. Архів оригіналу за 8 лютого 2017. Процитовано 28 квітня 2017.
  10. ↑ Microsoft admits to 'mistakes' in Office format fracas. BetaNews. 7 січня 2008. Архів оригіналу за 10 листопада 2017. Процитовано 28 квітня 2017.
  11. ↑ Support for Corel DRAW files in free software gets another chance -  Libre Graphics World. libregraphicsworld.org. Архів оригіналу за 4 квітня 2017. Процитовано 28 квітня 2017.
  12. ↑ Strba, Fridrich (12 червня 2012). Trained Monkey Hacking Experience: LibreOffice CorelDraw Import filter - text support hatches out. Trained Monkey Hacking Experience. Архів оригіналу за 20 квітня 2017. Процитовано 28 квітня 2017.
  13. ↑ Libcdr resurrects Waldo, gets basic spot colors support - Libre Graphics World. libregraphicsworld.org. Архів оригіналу за 19 серпня 2012. Процитовано 28 квітня 2017.
  14. ↑ Supported file formats for Illustrator. helpx.adobe.com (англ.). Архів оригіналу за 29 березня 2012. Процитовано 28 квітня 2017.
  15. ↑ Visio2000 formats that can be imported into Visio. support.microsoft.com. Процитовано 28 квітня 2017.
  16. ↑ UniConvertor 1.1.5 review - Libre Graphics World. libregraphicsworld.org. Архів оригіналу за 11 травня 2017. Процитовано 28 квітня 2017.
  17. ↑ How do I import my Corel files into Xara?. support.xara.com (англ.). Процитовано 28 квітня 2017.

Джерело: стаття у Вікіпедії та історія редагувань (автори).