XMP SPECIFICATION PART 3 STORAGE in FILES Copyright © 2016 Adobe Systems Incorporated
Total Page:16
File Type:pdf, Size:1020Kb
XMP SPECIFICATION PART 3 STORAGE IN FILES Copyright © 2016 Adobe Systems Incorporated. All rights reserved. Adobe XMP Specification Part 3: Storage in Files NOTICE: All information contained herein is the property of Adobe Systems Incorporated. No part of this publication (whether in hardcopy or electronic form) may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Adobe Systems Incorporated. Adobe, the Adobe logo, Acrobat, Acrobat Distiller, Flash, FrameMaker, InDesign, Illustrator, Photoshop, PostScript, and the XMP logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. MS-DOS, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Apple, Macintosh, Mac OS and QuickTime are trademarks of Apple Computer, Inc., registered in the United States and other countries. UNIX is a trademark in the United States and other countries, licensed exclusively through X/Open Company, Ltd. All other trademarks are the property of their respective owners. This publication and the information herein is furnished AS IS, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes, and noninfringement of third party rights. Contents 1 Embedding XMP metadata in application files . .9 1.1 Image formats . 9 1.1.1 DNG (Digital Negative). 10 1.1.2 GIF (Graphic Interchange Format) . 11 1.1.3 JPEG . 12 1.1.4 JPEG 2000 . 16 1.1.5 PNG (Portable Network Graphics) . 16 1.1.6 TIFF (Tagged Image File Format) . 17 1.1.7 SVG (Scalable Vector Graphics) . 19 1.2 Dynamic media formats . 20 1.2.1 ASF (WMA, WMV) . 21 1.2.2 FLV (Flash® Video) . 23 1.2.3 IFF/RIFF (AVI, WAV, AIFF) . 24 1.2.4 MOV (QuickTime). 25 1.2.5 MP3 . 26 1.2.6 MPEG-2 . 27 1.2.7 MPEG-4 (generic and F4V) . 27 1.2.8 SWF (Flash) . 27 1.3 Video package formats . 28 1.3.1 AVCHD . 29 1.3.2 P2 . 29 1.3.3 Sony HDV (High Definition Video) . 30 1.3.4 XDCAM. 30 1.4 Adobe application formats . 33 1.4.1 AI (Adobe Illustrator®) . 34 1.4.2 INDD, INDT (Adobe InDesign®). 34 1.4.3 PSD (Adobe Photoshop) . 38 1.5 Markup formats . 40 1.5.1 HTML . 40 1.5.2 XML . 41 1.6 Document formats . 41 1.6.1 PDF . 41 1.6.2 PS, EPS (PostScript® and Encapsulated PostScript) . 42 1.6.3 UCF (Universal Container Format). 48 2 Handling native metadata . .51 2.1 Reconciling metadata in different formats . 51 2.1.1 Text encodings in import and export . 51 2.1.2 Native metadata export and import . 52 2.1.3 Use of native metadata digests . 53 2.2 Native metadata in PDF files. 53 2.2.1 User-defined keys. 53 2.2.2 Resolving metadata conflicts . 54 2.3 Native metadata in dynamic media formats . 54 2.3.1 Native metadata in ASF (WMA, WMV) formats . 54 2.3.2 Native metadata in IFF/RIFF (AVI, WAV, AIFF) formats . 55 2.3.3 Native metadata in MP3 . 60 2.3.4 Native metadata in MPEG-4. 61 2.4 Native metadata in digital photography formats . 62 2.4.1 Reconciliation issues . 63 2.4.2 Encoding of text in metadata . 64 ©Adobe Systems Incorporated, 2016 3 3 Digital photography native metadata . .65 3.1 Metadata storage in native formats . 65 3.1.1 TIFF metadata . 65 3.1.2 Exif metadata . 65 3.1.3 Photoshop image resources . 66 3.1.4 IPTC (IIM) metadata . 67 3.2 Reconciling metadata properties . 68 3.2.1 Photoshop image resources for metadata . ..