QuarkXPress

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Versions)
(Identifiers: Spelling fix.)
 
(11 intermediate revisions by 4 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. [http://www.quark.com/Support/Downloads/Details.aspx?fid=289 Free software is available.]
+
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 !! Offset !! PRONOM
+
! 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 Win || '''.QXD''' || 1992 || 0x3e* ||
+
|QuarkXPress 3.1 Win || '''.QXD''' || 1992 || 0x3e* || {{PRONOM|fmt/1317}}
 
|-
 
|-
 
|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.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 ||  
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/651}}
+
|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  ||
 +
|-
 +
|QuarkXPress 19 || '''.QXP''' || 2023 || 0x53  ||
 +
|-
 +
|QuarkXPress 20 || '''.QXP''' || 2024 || 0x54  ||
 
|}
 
|}
  
Line 86: 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 08:46, 9 April 2024

File Format
Name QuarkXPress
Ontology
Extension(s) .qxp, .qxd, others
MIME Type(s) application/vnd.quark.quarkxpress
PRONOM x-fmt/182, fmt/652, fmt/685, fmt/651
Type Code XDOC
Wikidata ID Q678036
Released 1987

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
QuarkXPress 19 .QXP 2023 0x53
QuarkXPress 20 .QXP 2024 0x54

* QuarkXPress version 3.1 may have values of 0x39, 0x3A, 0x3B, 0x3D, 0x3E

[edit] Software

[edit] Sample files

[edit] Links

[edit] References

  1. https://gerrit.libreoffice.org/plugins/gitiles/libqxp/+/master/src/lib/QXPHeader.h
  2. 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
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox