Photoshop Text Engine Data
From Just Solve the File Format Problem
(Difference between revisions)
(Created page with "{{FormatInfo |formattype=electronic |subcat=Document }} '''Photoshop Text Engine Data''' (also called '''EngineData''') refers to a data format primarily used as a component o...") |
(→Format details) |
||
Line 15: | Line 15: | ||
# In a ''tagged block'' whose key is "Txt2" | # In a ''tagged block'' whose key is "Txt2" | ||
# In a ''descriptor'' item whose key is "EngineData" | # In a ''descriptor'' item whose key is "EngineData" | ||
+ | |||
+ | See the [[PSD#Specifications|PSD specification]] for an explanation of these terms. | ||
== Software == | == Software == |
Revision as of 17:17, 23 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.
Although it is a text-based format, it contains text in multiple incompatible character encodings (perhaps ASCII and UTF-16), so it may have to be treated as a binary format.
The format uses "<<
" and ">>
" to delimit hierarchical data structures. Keywords are introduced by a "/
" character. Examples of keywords are "EngineDict", "ResourceDict", and "ParagraphRun".
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