Skip to content

mlove4u/InDesignFileVersion

Repository files navigation

InDesign file version

Check the creator version of Adobe InDesign file (document, template, book and library), for example, InDesign CS6, InDesign 2023, etc.

File Formats

Suffix fMagicBytes Hex Description Version
.indd 444f43554d454e54 DOCUMENT InDesign document file >=InDesign2.0
.indt 444f43554d454e54 InDesign template file
.indb 424f4f4b424f4f4b BOOKBOOK InDesign book file
.indl 4c49425241525934 LIBRARY4 InDesign library file >=InDesign CS2
4c49425241525932 LIBRARY2 InDesign2.0 / CS

format

Structure:

P36, https://github.com/adobe/xmp-docs/blob/master/XMPSpecifications/XMPSpecificationPart3.pdf

Version

format

Usage

import os
from InDesignFile import InDesignFile

myInDesignFile = InDesignFile()
#
p = os.path.join("file_samples", "2020.indd")
print(myInDesignFile.get_version(p))  # ((15, 1), 'Adobe InDesign 2020')
#
p = os.path.join("file_samples", "1.indd")
print(myInDesignFile.get_version(p))  # (None, 'Not a InDesign file')
print(myInDesignFile.get_version(p, check_fGUID=False)) # ((1, 0), 'Adobe InDesign 1.0')

GUI (wxPython)

GUI_usage GUI_result

File Samples

*Versions 1.0 and 1.5 do not support indb(book) and indl(library) files.
App Name Version .indd .indt .indb .indl
Adobe InDesign 1.0 1.0 - -
Adobe InDesign 1.5 1.5 - -
Adobe InDesign 2.0 2.0
Adobe InDesign CS 3.0
Adobe InDesign CS2 4.0
Adobe InDesign CS3 5.0
Adobe InDesign CS4 6.0
Adobe InDesign CS5 7.0
Adobe InDesign CS5.5 7.5
Adobe InDesign CS6 8.x
Adobe InDesign CC 9.x
Adobe InDesign CC 2014 10.x
Adobe InDesign CC 2015 11.x
Adobe InDesign CC 2017 12.x
Adobe InDesign CC 2018 13.x
Adobe InDesign CC 2019 14.0
Adobe InDesign 2020 15.x
Adobe InDesign 2021 16.x
Adobe InDesign 2022 17.x
Adobe InDesign 2023 18.x
Adobe InDesign 2024 19.x

About

Check InDesign file version

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages