FlashPix Tags
The FlashPix file format, introduced in 1996, was developed by Kodak,
Hewlett-Packard and Microsoft. Internally the FPX file structure mimics
that of an old DOS disk with fixed-sized "sectors" (usually 512 bytes) and a
"file allocation table" (FAT). No wonder this image format never became
popular. However, some of the structures used in FlashPix streams are part
of the EXIF specification, and are still being used in the APP2 FPXR segment
of JPEG images by some digital cameras from manufacturers such as FujiFilm,
Hewlett-Packard, Kodak and Sanyo.
ExifTool extracts FlashPix information from both FPX images and the APP2
FPXR segment of JPEG images. As well, FlashPix information is extracted
from DOC, PPT, XLS (Microsoft Word, PowerPoint and Excel) documents, VSD
(Microsoft Visio) drawings, and FLA (Macromedia/Adobe Flash project) files
since these are based on the same file format as FlashPix (the Windows
Compound Binary File format). See
http://graphcomp.com/info/specs/livepicture/fpx.pdf for the FlashPix
specification.
Index4 | Tag Name |
Writable | Values / Notes |
0 |
CompObjUserTypeLen |
N |
|
1 |
CompObjUserType |
N |
|
|
Tag ID | Tag Name |
Writable | Values / Notes |
[no tags known] |
|
Tag ID | Tag Name |
Writable | Values / Notes |
0x10000 |
DataObjectID |
N |
|
0x10002 |
LockedPropertyList |
N |
|
0x10003 |
DataObjectTitle |
N |
|
0x10004 |
LastModifier |
N |
|
0x10005 |
RevisionNumber |
N |
|
0x10006 |
DataCreateDate |
N |
|
0x10007 |
DataModifyDate |
N |
|
0x10008 |
CreatingApplication |
N |
|
0x10100 |
DataObjectStatus |
N |
|
0x10101 |
CreatingTransform |
N |
|
0x10102 |
UsingTransforms |
N |
|
0x10000000 |
CachedImageHeight |
N |
|
0x10000001 |
CachedImageWidth |
N |
|
|
The DocumentSummaryInformation property set includes a UserDefined property
set for which only the Hyperlinks and HyperlinkBase tags are pre-defined.
However, ExifTool will also extract any other information found in the
UserDefined properties.
Tag ID | Tag Name |
Writable | Values / Notes |
0x0002 |
Category |
N |
|
0x0003 |
PresentationTarget |
N |
|
0x0004 |
Bytes |
N |
|
0x0005 |
Lines |
N |
|
0x0006 |
Paragraphs |
N |
|
0x0007 |
Slides |
N |
|
0x0008 |
Notes |
N |
|
0x0009 |
HiddenSlides |
N |
|
0x000a |
MMClips |
N |
|
0x000b |
ScaleCrop |
N |
0 = No
1 = Yes |
0x000c |
HeadingPairs |
N |
|
0x000d |
TitleOfParts |
N |
|
0x000e |
Manager |
N |
|
0x000f |
Company |
N |
|
0x0010 |
LinksUpToDate |
N |
0 = No
1 = Yes |
0x0011 |
CharCountWithSpaces |
N |
|
0x0013 |
SharedDoc |
N |
0 = No
1 = Yes |
0x0016 |
HyperlinksChanged |
N |
0 = No
1 = Yes |
0x0017 |
AppVersion |
N |
|
'_PID_HLINKS' |
Hyperlinks |
N |
|
'_PID_LINKBASE' |
HyperlinkBase |
N |
|
|
Tag ID | Tag Name |
Writable | Values / Notes |
0x0001 |
ExtensionName |
N |
|
0x0002 |
ExtensionClassID |
N |
|
0x0003 |
ExtensionPersistence |
N |
0 = Always Valid
1 = Invalidated By Modification
2 = Potentially Invalidated By Modification |
0x0004 |
ExtensionCreateDate |
N |
|
0x0005 |
ExtensionModifyDate |
N |
|
0x0006 |
CreatingApplication |
N |
|
0x0007 |
ExtensionDescription |
N |
|
0x1000 |
Storage-StreamPathname |
N |
|
0x2000 |
FlashPixStreamPathname |
N |
|
0x2001 |
FlashPixStreamFieldOffset |
N |
|
0x3000 |
PropertySetPathname |
N |
|
0x3001 |
PropertySetIDCodes |
N |
|
0x3002 |
PropertyVectorElements |
N |
|
0x4000 |
SubimageResolutions |
N |
|
0x10000000 |
UsedExtensionNumbers |
N |
|
|
Tag ID | Tag Name |
Writable | Values / Notes |
0x10002 |
LockedPropertyList |
N |
|
0x10003 |
TransformedImageTitle |
N |
|
0x10004 |
LastModifier |
N |
|
0x10100 |
VisibleOutputs |
N |
|
0x10101 |
MaximumImageIndex |
N |
|
0x10102 |
MaximumTransformIndex |
N |
|
0x10103 |
MaximumOperationIndex |
N |
|
|
Tag ID | Tag Name |
Writable | Values / Notes |
0x1000000 |
NumberOfResolutions |
N |
|
0x1000002 |
ImageWidth |
N |
|
0x1000003 |
ImageHeight |
N |
|
0x1000004 |
DefaultDisplayHeight |
N |
|
0x1000005 |
DefaultDisplayWidth |
N |
|
0x1000006 |
DisplayUnits |
N |
0 = inches
1 = meters
2 = cm
3 = mm |
0x2000000 |
SubimageWidth |
N |
|
0x2000001 |
SubimageHeight |
N |
|
0x2000002 |
SubimageColor |
N |
'01 0000' = Opacity Only
'01 0001' = Monochrome
'01 8000' = Opacity Only (uncalibrated)
'01 8001' = Monochrome (uncalibrated)
'03 0002' = YCbCr
'03 0003' = RGB
'03 8002' = YCbCr (uncalibrated)
'03 8003' = RGB (uncalibrated)
'04 0002' = YCbCr with Opacity
'04 0003' = RGB with Opacity
'04 8002' = YCbCr with Opacity (uncalibrated)
'04 8003' = RGB with Opacity (uncalibrated) |
|
0x2000003 |
SubimageNumericalFormat |
N |
17 = 8-bit, Unsigned
18 = 16-bit, Unsigned
19 = 32-bit, Unsigned |
0x2000004 |
DecimationMethod |
N |
0 = None (Full-sized Image)
8 = 8-point Prefilter |
0x2000005 |
DecimationPrefilterWidth |
N |
|
0x2000007 |
SubimageICC_Profile |
N |
|
0x3000001 |
JPEGTables |
N |
|
0x3000002 |
MaxJPEGTableIndex |
N |
|
|
Tag ID | Tag Name |
Writable | Values / Notes |
0x21000000 |
FileSource |
N |
1 = Film Scanner
2 = Reflection Print Scanner
3 = Digital Camera
4 = Video Capture
5 = Computer Graphics |
0x21000001 |
SceneType |
N |
1 = Original Scene
2 = Second Generation Scene
3 = Digital Scene Generation |
0x21000002 |
CreationPathVector |
N |
|
0x21000003 |
SoftwareRelease |
N |
|
0x21000004 |
UserDefinedID |
N |
|
0x21000005 |
SharpnessApproximation |
N |
|
0x22000000 |
Copyright |
N |
|
0x22000001 |
OriginalImageBroker |
N |
|
0x22000002 |
DigitalImageBroker |
N |
|
0x22000003 |
Authorship |
N |
|
0x22000004 |
IntellectualPropertyNotes |
N |
|
0x23000000 |
TestTarget |
N |
1 = Color Chart
2 = Gray Card
3 = Grayscale
4 = Resolution Chart | |
5 = Inch Scale
6 = Centimeter Scale
7 = Millimeter Scale
8 = Micrometer Scale |
|
0x23000002 |
GroupCaption |
N |
|
0x23000003 |
CaptionText |
N |
|
0x23000004 |
People |
N |
|
0x23000007 |
Things |
N |
|
0x2300000a |
DateTimeOriginal |
N |
|
0x2300000b |
Events |
N |
|
0x2300000c |
Places |
N |
|
0x2300000f |
ContentDescriptionNotes |
N |
|
0x24000000 |
Make |
N |
|
0x24000001 |
Model |
N |
|
0x24000002 |
SerialNumber |
N |
|
0x25000000 |
CreateDate |
N |
|
0x25000001 |
ExposureTime |
N |
|
0x25000002 |
FNumber |
N |
|
0x25000003 |
ExposureProgram |
N |
0 = Not Defined
1 = Manual
2 = Program AE
3 = Aperture-priority AE
4 = Shutter speed priority AE
5 = Creative (Slow speed)
6 = Action (High speed)
7 = Portrait
8 = Landscape
9 = Bulb |
|
0x25000004 |
BrightnessValue |
N |
|
0x25000005 |
ExposureCompensation |
N |
|
0x25000006 |
SubjectDistance |
N |
|
0x25000007 |
MeteringMode |
N |
0 = Unknown
1 = Average
2 = Center-weighted average
3 = Spot
4 = Multi-spot
5 = Multi-segment
6 = Partial
255 = Other |
|
0x25000008 |
LightSource |
N |
0 = Unknown
1 = Daylight
2 = Fluorescent
3 = Tungsten (Incandescent)
4 = Flash
9 = Fine Weather
10 = Cloudy
11 = Shade
12 = Daylight Fluorescent
13 = Day White Fluorescent
14 = Cool White Fluorescent
15 = White Fluorescent
16 = Warm White Fluorescent
17 = Standard Light A
18 = Standard Light B
19 = Standard Light C
20 = D55
21 = D65
22 = D75
23 = D50
24 = ISO Studio Tungsten
255 = Other |
|
0x25000009 |
FocalLength |
N |
|
0x2500000a |
MaxApertureValue |
N |
|
0x2500000b |
Flash |
N |
1 = No Flash
2 = Flash Fired |
0x2500000c |
FlashEnergy |
N |
|
0x2500000d |
FlashReturn |
N |
1 = Subject Outside Flash Range
2 = Subject Inside Flash Range |
0x2500000e |
BackLight |
N |
1 = Front Lit
2 = Back Lit 1
3 = Back Lit 2 |
0x2500000f |
SubjectLocation |
N |
|
0x25000010 |
ExposureIndex |
N |
|
0x25000011 |
SpecialEffectsOpticalFilter |
N |
1 = None
2 = Colored
3 = Diffusion
4 = Multi-image | |
5 = Polarizing
6 = Split-field
7 = Star |
|
0x25000012 |
PerPictureNotes |
N |
|
0x26000000 |
SensingMethod |
N |
1 = Monochrome area
2 = One-chip color area
3 = Two-chip color area
4 = Three-chip color area
5 = Color sequential area
6 = Monochrome linear
7 = Trilinear
8 = Color sequential linear |
|
0x26000001 |
FocalPlaneXResolution |
N |
|
0x26000002 |
FocalPlaneYResolution |
N |
|
0x26000003 |
FocalPlaneResolutionUnit |
N |
1 = None
2 = inches
3 = cm
4 = mm
5 = um |
0x26000004 |
SpatialFrequencyResponse |
N |
|
0x26000005 |
CFAPattern |
N |
|
0x26000007 |
ISO |
N |
|
0x26000008 |
Opto-ElectricConvFactor |
N |
|
0x27000000 |
FilmBrand |
N |
|
0x27000001 |
FilmCategory |
N |
|
0x27000002 |
FilmSize |
N |
|
0x27000003 |
FilmRollNumber |
N |
|
0x27000004 |
FilmFrameNumber |
N |
|
0x28000000 |
ScannerMake |
N |
|
0x28000001 |
ScannerModel |
N |
|
0x28000002 |
ScannerSerialNumber |
N |
|
0x28000003 |
ScanSoftware |
N |
|
0x28000004 |
ScanSoftwareRevisionDate |
N |
|
0x28000005 |
ServiceOrganizationName |
N |
|
0x28000006 |
ScanOperatorID |
N |
|
0x28000008 |
ScanDate |
N |
|
0x28000009 |
ModifyDate |
N |
|
0x2800000a |
ScannerPixelSize |
N |
|
0x29000000 |
OriginalScannedImageSize |
N |
|
0x29000001 |
OriginalDocumentSize |
N |
|
0x29000002 |
OriginalMedium |
N |
1 = Continuous Tone Image
2 = Halftone Image
3 = Line Art |
0x29000003 |
TypeOfOriginal |
N |
1 = B&W Print
2 = Color Print
3 = B&W Document
4 = Color Document |
|
Tag ID | Tag Name |
Writable | Values / Notes |
0x10000 |
OperationID |
N |
|
|
The Dictionary, CodePage and LocalIndicator tags are common to all FlashPix
property tables, even though they are only listed in the SummaryInfo table.
Tag ID | Tag Name |
Writable | Values / Notes |
0x0000 |
Dictionary |
N |
|
0x0001 |
CodePage |
N |
31 = IBM EBCDIC US-Canada
437 = DOS United States
500 = IBM EBCDIC International
708 = Arabic (ASMO 708)
709 = Arabic (ASMO-449+, BCON V4)
710 = Arabic - Transparent Arabic
720 = DOS Arabic (Transparent ASMO)
737 = DOS Greek (formerly 437G)
775 = DOS Baltic
850 = DOS Latin 1 (Western European)
852 = DOS Latin 2 (Central European)
855 = DOS Cyrillic (primarily Russian)
857 = DOS Turkish
858 = DOS Multilingual Latin 1 with Euro
860 = DOS Portuguese
861 = DOS Icelandic
862 = DOS Hebrew
863 = DOS French Canadian
864 = DOS Arabic
865 = DOS Nordic
866 = DOS Russian (Cyrillic)
869 = DOS Modern Greek
870 = IBM EBCDIC Multilingual/ROECE (Latin 2)
874 = Windows Thai (same as 28605, ISO 8859-15)
875 = IBM EBCDIC Greek Modern
932 = Windows Japanese (Shift-JIS)
936 = Windows Simplified Chinese (PRC, Singapore)
949 = Windows Korean (Unified Hangul Code)
950 = Windows Traditional Chinese (Taiwan)
1026 = IBM EBCDIC Turkish (Latin 5)
1047 = IBM EBCDIC Latin 1/Open System
1140 = IBM EBCDIC US-Canada with Euro
1141 = IBM EBCDIC Germany with Euro
1142 = IBM EBCDIC Denmark-Norway with Euro
1143 = IBM EBCDIC Finland-Sweden with Euro
1144 = IBM EBCDIC Italy with Euro
1145 = IBM EBCDIC Latin America-Spain with Euro
1146 = IBM EBCDIC United Kingdom with Euro
1147 = IBM EBCDIC France with Euro
1148 = IBM EBCDIC International with Euro
1149 = IBM EBCDIC Icelandic with Euro
1200 = Unicode UTF-16, little endian
1201 = Unicode UTF-16, big endian
1250 = Windows Latin 2 (Central European)
1251 = Windows Cyrillic
1252 = Windows Latin 1 (Western European)
1253 = Windows Greek
1254 = Windows Turkish
1255 = Windows Hebrew
1256 = Windows Arabic
1257 = Windows Baltic
1258 = Windows Vietnamese
1361 = Korean (Johab)
10000 = Mac Roman (Western European)
10001 = Mac Japanese
10002 = Mac Traditional Chinese
10003 = Mac Korean
10004 = Mac Arabic
10005 = Mac Hebrew
10006 = Mac Greek
10007 = Mac Cyrillic
10008 = Mac Simplified Chinese
10010 = Mac Romanian
10017 = Mac Ukrainian
10021 = Mac Thai
10029 = Mac Latin 2 (Central European)
10079 = Mac Icelandic
10081 = Mac Turkish
10082 = Mac Croatian
12000 = Unicode UTF-32, little endian
12001 = Unicode UTF-32, big endian
20000 = CNS Taiwan
20001 = TCA Taiwan
20002 = Eten Taiwan
20003 = IBM5550 Taiwan
20004 = TeleText Taiwan
20005 = Wang Taiwan
20105 = IA5 (IRV International Alphabet No. 5, 7-bit)
20106 = IA5 German (7-bit)
20107 = IA5 Swedish (7-bit)
20108 = IA5 Norwegian (7-bit)
20127 = US-ASCII (7-bit)
20261 = T.61
20269 = ISO 6937 Non-Spacing Accent
20273 = IBM EBCDIC Germany
20277 = IBM EBCDIC Denmark-Norway
20278 = IBM EBCDIC Finland-Sweden
20280 = IBM EBCDIC Italy
20284 = IBM EBCDIC Latin America-Spain
20285 = IBM EBCDIC United Kingdom
20290 = IBM EBCDIC Japanese Katakana Extended
20297 = IBM EBCDIC France
20420 = IBM EBCDIC Arabic
20423 = IBM EBCDIC Greek
20424 = IBM EBCDIC Hebrew
20833 = IBM EBCDIC Korean Extended
20838 = IBM EBCDIC Thai
20866 = Russian/Cyrillic (KOI8-R)
20871 = IBM EBCDIC Icelandic
20880 = IBM EBCDIC Cyrillic Russian
20905 = IBM EBCDIC Turkish
20924 = IBM EBCDIC Latin 1/Open System with Euro
20932 = Japanese (JIS 0208-1990 and 0121-1990)
20936 = Simplified Chinese (GB2312)
20949 = Korean Wansung
21025 = IBM EBCDIC Cyrillic Serbian-Bulgarian
21027 = Extended Alpha Lowercase (deprecated)
21866 = Ukrainian/Cyrillic (KOI8-U)
28591 = ISO 8859-1 Latin 1 (Western European)
28592 = ISO 8859-2 (Central European)
28593 = ISO 8859-3 Latin 3
28594 = ISO 8859-4 Baltic
28595 = ISO 8859-5 Cyrillic
28596 = ISO 8859-6 Arabic
28597 = ISO 8859-7 Greek
28598 = ISO 8859-8 Hebrew (Visual)
28599 = ISO 8859-9 Turkish
28603 = ISO 8859-13 Estonian
28605 = ISO 8859-15 Latin 9
29001 = Europa 3
38598 = ISO 8859-8 Hebrew (Logical)
50220 = ISO 2022 Japanese with no halfwidth Katakana (JIS)
50221 = ISO 2022 Japanese with halfwidth Katakana (JIS-Allow 1 byte Kana)
50222 = ISO 2022 Japanese JIS X 0201-1989 (JIS-Allow 1 byte Kana - SO/SI)
50225 = ISO 2022 Korean
50227 = ISO 2022 Simplified Chinese
50229 = ISO 2022 Traditional Chinese
50930 = EBCDIC Japanese (Katakana) Extended
50931 = EBCDIC US-Canada and Japanese
50933 = EBCDIC Korean Extended and Korean
50935 = EBCDIC Simplified Chinese Extended and Simplified Chinese
50936 = EBCDIC Simplified Chinese
50937 = EBCDIC US-Canada and Traditional Chinese
50939 = EBCDIC Japanese (Latin) Extended and Japanese
51932 = EUC Japanese
51936 = EUC Simplified Chinese
51949 = EUC Korean
51950 = EUC Traditional Chinese
52936 = HZ-GB2312 Simplified Chinese
54936 = Windows XP and later: GB18030 Simplified Chinese (4 byte)
57002 = ISCII Devanagari
57003 = ISCII Bengali
57004 = ISCII Tamil
57005 = ISCII Telugu
57006 = ISCII Assamese
57007 = ISCII Oriya
57008 = ISCII Kannada
57009 = ISCII Malayalam
57010 = ISCII Gujarati
57011 = ISCII Punjabi
65000 = Unicode (UTF-7)
65001 = Unicode (UTF-8) |
0x0002 |
Title |
N |
|
0x0003 |
Subject |
N |
|
0x0004 |
Author |
N |
|
0x0005 |
Keywords |
N |
|
0x0006 |
Comments |
N |
|
0x0007 |
Template |
N |
|
0x0008 |
LastModifiedBy |
N |
|
0x0009 |
RevisionNumber |
N |
|
0x000a |
TotalEditTime |
N |
|
0x000b |
LastPrinted |
N |
|
0x000c |
CreateDate |
N |
|
0x000d |
ModifyDate |
N |
|
0x000e |
Pages |
N |
|
0x000f |
Words |
N |
|
0x0010 |
Characters |
N |
|
0x0011 |
ThumbnailClip |
N |
|
0x0012 |
Software |
N |
|
0x0013 |
Security |
N |
0 = None
1 = Password protected
2 = Read-only recommended
4 = Read-only enforced
8 = Locked for annotations |
0x80000000 |
LocaleIndicator |
N |
|
|
Tag ID | Tag Name |
Writable | Values / Notes |
0x10000 |
TransformNodeID |
N |
|
0x10001 |
OperationClassID |
N |
|
0x10002 |
LockedPropertyList |
N |
|
0x10003 |
TransformTitle |
N |
|
0x10004 |
LastModifier |
N |
|
0x10005 |
RevisionNumber |
N |
|
0x10006 |
TransformCreateDate |
N |
|
0x10007 |
TransformModifyDate |
N |
|
0x10008 |
CreatingApplication |
N |
|
0x10100 |
InputDataObjectList |
N |
|
0x10101 |
OutputDataObjectList |
N |
|
0x10102 |
OperationNumber |
N |
|
0x10000000 |
ResultAspectRatio |
N |
|
0x10000001 |
RectangleOfInterest |
N |
|
0x10000002 |
Filtering |
N |
|
0x10000003 |
SpatialOrientation |
N |
|
0x10000004 |
ColorTwistMatrix |
N |
|
0x10000005 |
ContrastAdjustment |
N |
|
|
Preview information written by some FujiFilm models.
Index1 | Tag Name |
Writable | Values / Notes |
13 |
PreviewImageWidth |
N |
|
23 |
PreviewImageHeight |
N |
|
|
Index4 | Tag Name |
Writable | Values / Notes |
1 |
SubimageWidth |
N |
|
2 |
SubimageHeight |
N |
|
3 |
SubimageTileCount |
N |
|
4 |
SubimageTileWidth |
N |
|
5 |
SubimageTileHeight |
N |
|
6 |
NumChannels |
N |
|
|
(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Jul 31, 2014
<-- ExifTool Tag Names