Microsoft Office Powerpoint 97-2007 Binary File Format Specification (As

Microsoft Office Powerpoint 97-2007 Binary File Format Specification (As

MICROSOFT OFFICE POWERPOINT 97-2007 BINARY FILE FORMAT SPECIFICATION [*.ppt] Includes Binary File Format Documentation Relevant To: Microsoft Office PowerPoint 2007 Microsoft Office PowerPoint 2003 Microsoft Office PowerPoint 2002 Microsoft Office PowerPoint 2000 Microsoft Office PowerPoint 1997 Microsoft Office PowerPoint 97-2007 Binary File Format (.ppt) Specification Page 1 of 118 Microsoft Office PowerPoint 97-2007 Binary File Format (.ppt) Specification NOTICE This specification is provided under the Microsoft Open Specification Promise. For further details on the Microsoft Open Specification Promise, please refer to: http://www.microsoft.com/interop/osp/default.mspx. You are free to copy, display and perform this specification, to make derivative works of this specification, and to distribute the specification, however distribution rights are limited to unmodified copies of the original specification and any redistributed copies of the specification must retain its attribution of Microsoft’s rights in the copyright of the specification, this full notice, and the URL to the webpage containing the most current version of the specification as provided by Microsoft. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in these materials. Except as expressly provided in the Microsoft Open Specification Promise and this notice, the furnishing of these materials does not give you any license to these patents, trademarks, copyrights, or other intellectual property. The information contained in this document represents the point-in-time view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of authoring. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, email address, logo, person, place or event is intended or should be inferred. Microsoft Office PowerPoint 97-2007 Binary File Format (.ppt) Specification Page 2 of 118 ©2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows NT, Windows Server, and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Microsoft Office PowerPoint 97-2007 Binary File Format (.ppt) Specification Page 3 of 118 Contents Introduction ___________________________________________________________10 Purpose and Scope _________________________________________________________ 10 Vocabulary _______________________________________________________________ 10 Abbreviations _____________________________________________________________ 10 Additions for PowerPoint 2007 _______________________________________________ 10 File Format Overview ___________________________________________________12 Current User Stream ____________________________________________________13 UserEditAtom Structure ____________________________________________________ 13 UserEditAtom Element Descriptions __________________________________________ 13 Persistent Directory Example ________________________________________________ 14 PowerPoint Document Stream ____________________________________________16 A Slide ________________________________________________________________16 Physical File Format ____________________________________________________16 Record Descriptions _____________________________________________________17 AnimationAtom12 (11019) ___________________________________________________ 17 AnimationHashAtom12 (11021) ______________________________________________ 17 AnimationInfo (4116) _______________________________________________________ 17 AnimationInfoAtom (4081) __________________________________________________ 18 BinaryTagData (5003) ______________________________________________________ 20 BlipCollection (2040) _______________________________________________________ 20 BlipEntity (2041) ___________________________________________________________ 20 BookmarkCollection (2019) __________________________________________________ 21 BookmarkEntityAtom (4048) ________________________________________________ 21 BookmarkSeedAtom (2025) __________________________________________________ 21 BroadCastDocInfo9 (6014) ___________________________________________________ 21 BroadCastDocInfoAtom (6015) _______________________________________________ 22 BuildAtom (11011) _________________________________________________________ 22 BuildList (11010) ___________________________________________________________ 23 ChartBuild (11012) _________________________________________________________ 23 ChartBuildAtom (11013) ____________________________________________________ 23 ColorMapping (1039) _______________________________________________________ 23 ColorSchemeAtom (2032) ___________________________________________________ 23 Microsoft Office PowerPoint 97-2007 Binary File Format (.ppt) Specification Page 4 of 118 Comment10 (12000) ________________________________________________________ 24 CommentAtom10 (12001) ___________________________________________________ 24 CommentIndex10 (12004) ___________________________________________________ 24 CommentIndexAtom10 (12005) _______________________________________________ 24 CompositeMasterId (1053) ___________________________________________________ 24 CString (4026) _____________________________________________________________ 25 CurrentUserAtom (4086) ____________________________________________________ 25 DateTimeMCAtom (4087) ___________________________________________________ 25 DefaultRulerAtom (4011) ____________________________________________________ 26 DiagramBuild (11014) ______________________________________________________ 27 DiagramBuildAtom (11015) __________________________________________________ 27 Diff10 (12013) _____________________________________________________________ 27 DiffAtom10 (12014) _________________________________________________________ 27 DiffTree10 (12012) _________________________________________________________ 28 DocFlags12 (1061) __________________________________________________________ 28 DocToolbarStatesAtom (14001) _______________________________________________ 29 Document : Powerpoint Document (1000) ______________________________________ 29 DocumentAtom (1001) ______________________________________________________ 30 EndDocument (1002) _______________________________________________________ 31 Environment (1010) ________________________________________________________ 31 ExAviMovie (4102) _________________________________________________________ 31 ExCDAudio (4110) _________________________________________________________ 31 ExCDAudioAtom (4114) ____________________________________________________ 31 ExControl (4078) ___________________________________________________________ 32 ExControlAtom (4091) ______________________________________________________ 32 ExEmbed (4044) ___________________________________________________________ 32 ExEmbedAtom (4045) ______________________________________________________ 32 ExHyperlink (4055)_________________________________________________________ 33 ExHyperlink9 (4068)________________________________________________________ 33 ExHyperlinkAtom (4051) ____________________________________________________ 33 ExHyperlinkFlags (4120) ____________________________________________________ 33 ExLink (4046) _____________________________________________________________ 33 ExLinkAtom (4049) ________________________________________________________ 33 ExMCIMovie (4103) ________________________________________________________ 34 ExMediaAtom (4100) _______________________________________________________ 34 Microsoft Office PowerPoint 97-2007 Binary File Format (.ppt) Specification Page 5 of 118 ExMIDIAudio (4109) _______________________________________________________ 34 ExObjList (1033) ___________________________________________________________ 34 ExObjListAtom (1034) ______________________________________________________ 35 ExObjRefAtom (3009) ______________________________________________________ 35 ExOleObjAtom (4035) ______________________________________________________ 35 ExOleObjStg (4113) ________________________________________________________ 36 ExQuickTimeMovie (4074) __________________________________________________ 36 ExQuickTimeMovieData (4075) ______________________________________________ 36 ExVideo (4101) ____________________________________________________________ 36 ExWAVAudioEmbedded (4111) ______________________________________________ 36 ExWAVAudioEmbeddedAtom (4115) _________________________________________ 36 ExWAVAudioLink (4112) ___________________________________________________ 37 FilterPrivacyFlags10 (14000) _________________________________________________ 37 FontCollection (2005) _______________________________________________________ 37 FontCollection10 (2006) _____________________________________________________ 37 FontEmbedData (4024) _____________________________________________________ 37 FontEmbedFlags10 (13000) __________________________________________________ 37 FontEntityAtom (4023) ______________________________________________________ 37 FooterMCAtom (4090) ______________________________________________________

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    118 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us