QuarkXPress
From Just Solve the File Format Problem
(Difference between revisions)
(→Versions) |
(→Versions) |
||
(13 intermediate revisions by 5 users not shown) | |||
Line 23: | Line 23: | ||
* QPT - QuarkXPress Project Template (Version 6 - 15) | * QPT - QuarkXPress Project Template (Version 6 - 15) | ||
* QCD - QuarkXPress Article | * QCD - QuarkXPress Article | ||
+ | |||
+ | Current versions may create a QX [[bundle]] file on MacOS, which is a multi-file directory. | ||
== Identification == | == Identification == | ||
Files have "{{magic|IIXPR}}" or "{{magic|MMXPR}}" at offset 2. | Files have "{{magic|IIXPR}}" or "{{magic|MMXPR}}" at offset 2. | ||
− | QuarkXPress legacy documents (QuarkXPress 3, 4, 5 and 6) need to be converted to the new format (QuarkXPress 9.1) in order to be opened by QuarkXPress 10 and newer. [ | + | QuarkXPress legacy documents (QuarkXPress 3, 4, 5 and 6) need to be converted to the new format (QuarkXPress 9.1) in order to be opened by QuarkXPress 10 and newer. [https://www.quark.com/documentation/quarkxpress/2020/english/QXP_2020_Getting_Started/_D360942A496540CCA7ACB2F8BBA080AF_14.html Free software is available.] |
===Versions=== | ===Versions=== | ||
− | QuarkXPress file versions can be determined by offset 8 or 9<ref>https://gerrit.libreoffice.org/plugins/gitiles/libqxp/+/master/src/lib/QXPHeader.h</ref>. | + | QuarkXPress file versions can be determined by hex values offset 8 or 9<ref>https://gerrit.libreoffice.org/plugins/gitiles/libqxp/+/master/src/lib/QXPHeader.h</ref>. |
{| class="wikitable" | {| class="wikitable" | ||
− | ! Version !! Extension !! Year !! | + | ! Version !! Extension !! Year !! Hex !! PRONOM |
|- | |- | ||
− | |QuarkXPress 1 || || 1987 || || | + | |QuarkXPress 1 || || 1987 || 001C001C || |
|- | |- | ||
− | |QuarkXPress 2 || || 1989 || || | + | |QuarkXPress 2 || || 1989 || 00260026 || |
|- | |- | ||
− | |QuarkXPress 3.0 || || 1990 || || | + | |QuarkXPress 3.0 || || 1990 || 00360036 || |
|- | |- | ||
− | |QuarkXPress 3.1 Mac || '''.QXD''' || 1992 || 0x39 || {{PRONOM|fmt/1317}} | + | |QuarkXPress 3.1 Mac || '''.QXD''' || 1992 || 0x39* || {{PRONOM|fmt/1317}} |
|- | |- | ||
− | |QuarkXPress 3.1 || '''.QXD''' || 1992 || 0x3e || | + | |QuarkXPress 3.1 Win || '''.QXD''' || 1992 || 0x3e* || {{PRONOM|fmt/1317}} |
|- | |- | ||
− | |QuarkXPress 3.2 || '''.QXD''' || | + | |QuarkXPress 3.2 Mac<ref>https://books.google.com/books?id=-zoEAAAAMBAJ&lpg=PA8&ots=cOmG8ELjlG&dq=quarkxpress%203.2%20windows&pg=PA8#v=onepage&q=quarkxpress%203.2%20windows&f=false</ref> || '''.QXD''' || 1993 || 0x3c || |
|- | |- | ||
|QuarkXPress 3.3 || '''.QXD''' || 1996 || 0x3f || {{PRONOM|fmt/1318}} | |QuarkXPress 3.3 || '''.QXD''' || 1996 || 0x3f || {{PRONOM|fmt/1318}} | ||
Line 65: | Line 67: | ||
|QuarkXPress 9.2 || '''.QXP''' || 2011 || 0x48 || | |QuarkXPress 9.2 || '''.QXP''' || 2011 || 0x48 || | ||
|- | |- | ||
− | |QuarkXPress 10 || '''.QXP''' || 2014 || 0x49 || | + | |QuarkXPress 10 || '''.QXP''' || 2014 || 0x49 || {{PRONOM|fmt/651}} |
|- | |- | ||
− | |QuarkXPress 10.1 || '''.QXP''' || 2014 || 0x4a || {{PRONOM|fmt/ | + | |QuarkXPress 10.1 || '''.QXP''' || 2014 || 0x4a || {{PRONOM|fmt/1446}} |
|- | |- | ||
|QuarkXPress 11 || '''.QXP''' || 2015 || 0x4b || {{PRONOM|fmt/1324}} | |QuarkXPress 11 || '''.QXP''' || 2015 || 0x4b || {{PRONOM|fmt/1324}} | ||
Line 78: | Line 80: | ||
|- | |- | ||
|QuarkXPress 15 || '''.QXP''' || 2019 || 0x4f || {{PRONOM|fmt/1328}} | |QuarkXPress 15 || '''.QXP''' || 2019 || 0x4f || {{PRONOM|fmt/1328}} | ||
+ | |- | ||
+ | |QuarkXPress 16 || '''.QXP''' || 2020 || 0x50 || {{PRONOM|fmt/1494}} | ||
+ | |- | ||
+ | |QuarkXPress 17 || '''.QXP''' || 2021 || 0x51 || {{PRONOM|fmt/1495}} | ||
+ | |- | ||
+ | |QuarkXPress 18 || '''.QXP''' || 2022 || 0x52 || {{PRONOM|fmt/2006}} | ||
+ | |- | ||
+ | |QuarkXPress 19 || '''.QXP''' || 2023 || 0x53 || {{PRONOM|fmt/2007}} | ||
+ | |- | ||
+ | |QuarkXPress 20 || '''.QXP''' || 2024 || 0x54 || {{PRONOM|fmt/2008}} | ||
|} | |} | ||
+ | |||
+ | <nowiki>*</nowiki> QuarkXPress version 3.1 may have values of 0x39, 0x3A, 0x3B, 0x3D, 0x3E | ||
== Software == | == Software == | ||
Line 84: | Line 98: | ||
* [https://github.com/renyxa/re-lab Re-lab / OLE Toy] - Appears to have some support for parsing the format | * [https://github.com/renyxa/re-lab Re-lab / OLE Toy] - Appears to have some support for parsing the format | ||
* [https://wiki.documentfoundation.org/DLP/Libraries/libqxp Libqxp library for LibreOffice, currenly only reads QuarkXPress versions 3-4] | * [https://wiki.documentfoundation.org/DLP/Libraries/libqxp Libqxp library for LibreOffice, currenly only reads QuarkXPress versions 3-4] | ||
+ | |||
+ | == Sample files == | ||
+ | * {{DexvertSamples|document/quarkXPress}} | ||
== Links == | == Links == |
Latest revision as of 06:14, 17 July 2024
QuarkXPress is a desktop publishing application.
Contents |
[edit] Identifiers
- QXD - QuarkXPress legacy Document (Version 3.1 - 5)
- QXT - QuarkXPress legacy Template (Version 3.1 - 5)
- QWD - QuarkXPress Web Document
- QWT - QuarkXPress Web Template
- QXL - QuarkXPress Library
- QXB - QuarkXPress Book
- QXP - QuarkXPress Project (Version 6 - 15)
- QPT - QuarkXPress Project Template (Version 6 - 15)
- QCD - QuarkXPress Article
Current versions may create a QX bundle file on MacOS, which is a multi-file directory.
[edit] Identification
Files have "IIXPR
" or "MMXPR
" at offset 2.
QuarkXPress legacy documents (QuarkXPress 3, 4, 5 and 6) need to be converted to the new format (QuarkXPress 9.1) in order to be opened by QuarkXPress 10 and newer. Free software is available.
[edit] Versions
QuarkXPress file versions can be determined by hex values offset 8 or 9[1].
Version | Extension | Year | Hex | PRONOM |
---|---|---|---|---|
QuarkXPress 1 | 1987 | 001C001C | ||
QuarkXPress 2 | 1989 | 00260026 | ||
QuarkXPress 3.0 | 1990 | 00360036 | ||
QuarkXPress 3.1 Mac | .QXD | 1992 | 0x39* | fmt/1317 |
QuarkXPress 3.1 Win | .QXD | 1992 | 0x3e* | fmt/1317 |
QuarkXPress 3.2 Mac[2] | .QXD | 1993 | 0x3c | |
QuarkXPress 3.3 | .QXD | 1996 | 0x3f | fmt/1318 |
QuarkXPress 4 | .QXD | 1997 | 0x40 or 0x41 | fmt/1319 |
QuarkXPress 5 | .QXD | 2002 | 0x42 | fmt/1320 |
QuarkXPress 6 | .QXP | 2003 | 0x43 | fmt/652 |
QuarkXPress 7 | .QXP | 2006 | 0x44 | fmt/1321 |
QuarkXPress 8 | .QXP | 2008 | 0x45 | fmt/1322 |
QuarkXPress 9 | .QXP | 2011 | 0x46 | fmt/685 |
QuarkXPress 9.1 | .QXP | 2011 | 0x47 | fmt/1323 |
QuarkXPress 9.2 | .QXP | 2011 | 0x48 | |
QuarkXPress 10 | .QXP | 2014 | 0x49 | fmt/651 |
QuarkXPress 10.1 | .QXP | 2014 | 0x4a | fmt/1446 |
QuarkXPress 11 | .QXP | 2015 | 0x4b | fmt/1324 |
QuarkXPress 12.1 | .QXP | 2016 | 0x4c | fmt/1325 |
QuarkXPress 13.2 | .QXP | 2018 | 0x4d | fmt/1326 |
QuarkXPress 14 | .QXP | 2018 | 0x4e | fmt/1327 |
QuarkXPress 15 | .QXP | 2019 | 0x4f | fmt/1328 |
QuarkXPress 16 | .QXP | 2020 | 0x50 | fmt/1494 |
QuarkXPress 17 | .QXP | 2021 | 0x51 | fmt/1495 |
QuarkXPress 18 | .QXP | 2022 | 0x52 | fmt/2006 |
QuarkXPress 19 | .QXP | 2023 | 0x53 | fmt/2007 |
QuarkXPress 20 | .QXP | 2024 | 0x54 | fmt/2008 |
* QuarkXPress version 3.1 may have values of 0x39, 0x3A, 0x3B, 0x3D, 0x3E
[edit] Software
- QuarkXPress
- Re-lab / OLE Toy - Appears to have some support for parsing the format
- Libqxp library for LibreOffice, currenly only reads QuarkXPress versions 3-4