QuarkXPress

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Added PRONOM ID)
(8 intermediate revisions by 2 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 creat 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 || '''.QXD''' || 1992 || 0x3a ||
+
|QuarkXPress 3.1 Win || '''.QXD''' || 1992 || 0x3e* || {{PRONOM|fmt/1317}}
 
|-
 
|-
|QuarkXPress 3.2 || '''.QXD''' || 1992 || 0x3c || {{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.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/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}}
 
|}
 
|}
 +
 +
<nowiki>*</nowiki>  QuarkXPress version 3.1 may have values of 0x39, 0x3A, 0x3B, 0x3D, 0x3E
  
 
== Software ==
 
== Software ==
Line 84: Line 92:
 
* [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 ==
 +
* https://telparia.com/fileFormatSamples/document/quarkXPress/
  
 
== Links ==
 
== Links ==

Revision as of 01:25, 3 September 2022

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

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 creat a QX bundle file on MacOS, which is a multi-file directory.

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.

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 version 3.1 may have values of 0x39, 0x3A, 0x3B, 0x3D, 0x3E

Software

Sample files

Links

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