Photoshop Text Engine Data
From Just Solve the File Format Problem
(Difference between revisions)
(→Format details) |
(Cleanup) |
||
Line 2: | Line 2: | ||
|formattype=electronic | |formattype=electronic | ||
|subcat=Document | |subcat=Document | ||
+ | |released=1998 | ||
}} | }} | ||
'''Photoshop Text Engine Data''' (also called '''EngineData''') refers to a data format primarily used as a component of Adobe Photoshop [[PSD]] format. It is presumably used for the editable text elements. | '''Photoshop Text Engine Data''' (also called '''EngineData''') refers to a data format primarily used as a component of Adobe Photoshop [[PSD]] format. It is presumably used for the editable text elements. | ||
== Format details == | == Format details == | ||
− | The format looks a little like [[PDF]], but only a little. | + | The format looks a little like [[PDF]], but only a little. It uses "<code><<</code>" and "<code>>></code>" to delimit hierarchical data structures. Keywords are introduced by a "<code>/</code>" character. Examples of keywords are "EngineDict", "ResourceDict", and "ParagraphRun". |
− | Although it is a text-based format, it contains text in multiple incompatible [[character encoding]]s (perhaps [[ASCII]] and [[UTF-16]]), so it may | + | Although it is a text-based format, it contains text in multiple incompatible [[character encoding]]s (perhaps [[ASCII]] and [[UTF-16]]), so it may require special tools to properly view and edit. |
− | + | ||
− | + | ||
The format can be found in at least two different places in a PSD file: | The format can be found in at least two different places in a PSD file: | ||
Line 20: | Line 19: | ||
== Software == | == Software == | ||
* [https://github.com/layervault/psd-enginedata PSD EngineData] - A parser written in [[Ruby]] | * [https://github.com/layervault/psd-enginedata PSD EngineData] - A parser written in [[Ruby]] | ||
+ | * [http://www.adobe.com/products/photoshop.html Adobe Photoshop] | ||
[[Category:Graphics]] | [[Category:Graphics]] | ||
[[Category:Markup]] | [[Category:Markup]] | ||
[[Category:Adobe]] | [[Category:Adobe]] |
Revision as of 13:06, 25 August 2016
Photoshop Text Engine Data (also called EngineData) refers to a data format primarily used as a component of Adobe Photoshop PSD format. It is presumably used for the editable text elements.
Format details
The format looks a little like PDF, but only a little. It uses "<<
" and ">>
" to delimit hierarchical data structures. Keywords are introduced by a "/
" character. Examples of keywords are "EngineDict", "ResourceDict", and "ParagraphRun".
Although it is a text-based format, it contains text in multiple incompatible character encodings (perhaps ASCII and UTF-16), so it may require special tools to properly view and edit.
The format can be found in at least two different places in a PSD file:
- In a tagged block whose key is "Txt2"
- In a descriptor item whose key is "EngineData"
See the PSD specification for an explanation of these terms.
Software
- PSD EngineData - A parser written in Ruby
- Adobe Photoshop