cdr全称是什么?
CorelDRAW是一款由加拿大渥太华的Corel公司开发的矢量图型编辑软件。最初 CorelDRAW 被开发运行于Windows版,数年后Macintosh版也随之发布。
同时,CorelDRAW曾经存在过Linux的版本,但后来被放弃了。而 CorelDRAW X6 也仅有Windows的版本可用,于2014年发布的CorelDRAW X7则取消对Windows XP的支持,只能在更高版本的Windows上使用。
在其第一个版本中,CDR 文件格式是一种完全专有的 文件格式,主要用于矢量图形绘图,可通过文件的前两个字节“WL”来识别。
从 CorelDraw 3 开始,文件格式更改为资源交换文件格式(RIFF) 信封,可通过文件的前四个字节“RIFF”和第 9 至 15 字节中的“CDR*vrsn”来识别,并带有星号“*”在早期版本中只是一个空白。
从 CorelDraw 4 开始,它包含了十六进制编写程序的版本号(“4”表示版本 4,“D”表示版本 13)。RIFF 的实际数据块仍然是 Corel 专有格式。
从版本 X4 (14) 开始,CDR 文件是几个文件的 ZIP 压缩目录,其中包括 XML 文件和具有熟悉版本签名的 RIFF 结构的riffdata.cdr;
在版本 X4 (CDREvrsn) 和 X5 (CDRFvrsn) 中,以及带有 CorelDraw X6的root.dat,其中字节 9 到 15 看起来略有不同——使用 X6 创建的文件中的“CDRGfver”。
“F”是最后一个有效的十六进制数字,“fver”现在表示之前的字母不再代表十六进制数字。
在其他程序中使用 CDR 文件
2006 年 12 月,sK1 开源项目团队开始对CDR 格式进行逆向工程。
CDR 导入器的结果和第一个工作快照已在 2007 年 5 月在蒙特利尔(加拿大)举行的 Libre Graphics Meeting 2007 会议上公布。后来该团队在开源 CDR Explorer 的帮助下解析了其他 Corel 格式的结构。
截至 2008 年,sK1 项目声称在开源软件程序中拥有对 CorelDraw 文件格式的最佳导入支持。sK1 项目还开发了 UniConvertor,这是一个命令行开源工具,支持从 CorelDraw ver.7-X4 格式(CDR/CDT/CCX/CDRX/CMX)转换为其他格式。
UniConvertor 还在Inkscape和Scribus开源项目中用作导入 CorelDraw 文件的外部工具。
2007年,随着Office 2003 Service Pack 3的发布,微软阻止了Microsoft Office 2003中的CDR文件格式。 微软后来为不准确地将Microsoft Office中的安全问题归咎于CDR文件格式和其他格式而道歉并发布一些解决这个问题的工具。
2012 年,LibreOffice/re-lab 联合团队实施了 libcdr,这是一个用于读取从第 7 版到 X3 和 CMX 文件的 CDR 文件的库。该库对形状及其属性有广泛的支持,包括对颜色管理和专色的支持,并且对文本有基本的支持。
该库提供了一个内置的 SVG 转换器,而到 OpenDocument 的转换器由 writerperfect 包提供。libcdr 库从版本 3.6 开始在 LibreOffice 中使用,并且由于公共 API,它可以被其他应用程序自由使用。
2024-07-20 广告