1 2#------------------------------------------------------------------------------ 3# $File: ole2compounddocs,v 1.12 2021/09/04 16:00:38 christos Exp $ 4# Microsoft OLE 2 Compound Documents : file(1) magic for Microsoft Structured 5# storage (https://en.wikipedia.org/wiki/Compound_File_Binary_Format) 6# Additional tests for OLE 2 Compound Documents should be under this recipe. 7# reference: https://www.openoffice.org/sc/compdocfileformat.pdf 8 90 string \320\317\021\340\241\261\032\341 10# https://digital-preservation.github.io/droid/ 11# skip droid skeleton like fmt-39-signature-id-128.doc by valid version 12>0x1A ushort !0xABAB OLE 2 Compound Document 13#>0x1C uleshort x \b, endnian %#4.4x 14# big endian not tested 15>>0x1C ubeshort =0xfffe \b, big-endian 16>>>546 string jbjb : Microsoft Word Document 17!:mime application/msword 18!:apple MSWDWDBN 19!:ext doc 20# Byte Order 0xFFFE means little-endian found in real world applications 21#>>0x1C uleshort =0xfffe \b, little-endian 22>>0x1C uleshort =0xfffe 23# From: Joerg Jenderek 24# Major Version 3 or 4 25>>>0x1A uleshort x \b, v%u 26# Minor Version 32h=50 3Bh=59 3Eh=62 27>>>0x18 uleshort x \b.%u 28# SecID of first sector of the directory stream is often 1 but high like 3144h 29>>>48 ulelong x \b, SecID %#x 30# Sector Shift Exponent in short-stream container stream: 6~64 bytes 31>>>32 uleshort !6 \b, exponent of short stream %u 32# total number of sectors used for the FAT 33>>>44 ulelong >1 \b, %u FAT sectors 34# SecID of first sector of the short-sector allocation table (Mini FAT) 35# or -2 (End Of ChainSecID) if not extant 36>>>60 ulelong !0xffFFffFE \b, Mini FAT start sector %#x 37# total number of sectors used for the short-sector allocation table 38>>>64 ulelong !1 \b, %u Mini FAT sector 39# plural s 40>>>>64 ulelong >1 \bs 41# SecID of first sector of the master sector allocation table (DIFAT) 42# or -2 (End Of Chain SecID) if no additional sectors used 43>>>68 ulelong !0xffFFffFE \b, DIFAT start sector %#x 44# total number of sectors used for the master sector allocation table (DIFAT) 45>>>72 ulelong >0 \b, %u DIFAT sectors 46# First part of the master sector allocation table (DIFAT) containing 109 SecIDs 47#>>>76 ubequad x \b, DIFAT=%#16.16llx 48#>>>84 ubequad x \b%16.16llx... 49# pointer to root entry only works with standard configuration for SecID ~< 800h 50# Red-Carpet-presentation-1.0-1.sdd sg10.sdv 2000_GA_Annual_Review_Data.xls 51# "ORLEN Factbook 2017.xls" XnView_metadata.doc 52# "Barham, Lisa - Die Shopping-Prinzessinnen.doc" then not recognized 53>>>48 ulelong >0x800 too big for FILE_BYTES_MAX = 1 MiB 54# Sector Shift Exponent 9~512 for major version 3 or C~4096 for major version 4 55>>>0x1E uleshort 0xc \b, blocksize 4096 56# jump to one block (4096 bytes per block) before root storage block 57>>>>(48.l*4096) ubyte x 58>>>>>&4095 use ole2-directory 59#>>>0x1E uleshort 9 \b, blocksize 512 60>>>0x1E uleshort 9 61# jump to one block (512 bytes per block) before root storage block 62# in 5.37 only true for offset ~< FILE_BYTES_MAX=7 MiB defined in ../../src/file.h 63>>>>(48.l*512) ubyte x 64>>>>>&511 use ole2-directory 65# check directory entry structure and display types by GUID 660 name ole2-directory 67# directory entry name like "Root Entry" 68#>0 lestring16 x \b, 1st %.10s 69# type of the entry; 5~Root storage 70#>66 ubyte x \b, type %x 71# node colour of the entry: 00H ~ Red 01H ~ Black 72#>67 ubyte x \b, color %x 73# the DirIDs of the child nodes. Should both be -1 in the root storage entry 74#>68 bequad !0xffffffffffffffff \b, DirIDs %llx 75# second directory entry name like VisioDocument Control000 76#>128 lestring16 x \b, 2nd %.20s 77# third directory entry like WordDocument 78#>256 lestring16 x \b, 3rd %.20s 79# forth 80#>384 lestring16 x \b, 4th %.10s 81# 5th 82#>512 lestring16 x \b, 5th %.10s 83# 6th 84#>640 lestring16 x \b, 6th %.10s 85# 7th 86#>768 lestring16 x \b, 7th %.10s 87# https://wikileaks.org/ciav7p1/cms/page_13762814.html 88# https://m.blog.naver.com/superman4u/40047693679 89# https://misc.daniel-marschall.de/projects/guid_analysis/guid.txt 90# https://toolslick.com/conversion/data/guid 91#>80 ubequad !0 \b, clsid %#16.16llx 92#>>88 ubequad x \b%16.16llx 93# test for "Root Entry" inside directory by type 5 value 94>66 ubyte 5 95# look for CLSID GUID 0 96>>88 ubequad 0x0 97>>>80 ubequad 0x0 98# - Microstation V8 DGN files (www.bentley.com) 99# URL: https://en.wikipedia.org/wiki/MicroStation 100# Last update on 10/23/2006 by Lester Hightower 101# 07/24/2019 by Joerg Jenderek 102# Second directory entry name like Dgn~H Dgn~S 103>>>>128 lestring16 Dgn~ : Microstation V8 CAD 104#!:mime application/x-ole-storage 105!:mime application/x-bentley-dgn 106# http://www.q-cad.com/files/samples_cad_files/1344468165.dgn 107!:ext dgn 108# 109# URL: http://fileformats.archiveteam.org/wiki/WordPerfect 110# Second directory entry name PerfectOffice_ 111>>>>128 lestring16 PerfectOffice_ : WordPerfect 7-X3 presentations Master, Document or Graphic 112!:mime application/vnd.wordperfect 113# https://www.macdisk.com/macsigen.php "WPC2" for Wordperfect 2 *.wpd 114!:apple ????WPC7 115!:ext mst/wpd/wpg 116# 117# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 118# Second directory entry name MatOST_ 119>>>>128 lestring16 MatOST : Microsoft Works 3.0 document 120!:mime application/vnd.ms-works 121!:apple ????AWWP 122!:ext wps 123# 124# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Spreadsheet 125# 3rd directory entry name WksSSWorkBook 126>>>>256 lestring16 WksSSWorkBook : Microsoft Works 6-9 spreadsheet 127!:mime application/vnd.ms-works 128!:apple ????AWSS 129!:ext xlr 130# 131# URL: http://fileformats.archiveteam.org/wiki/XLS 132# what is the difference to {00020820-0000-0000-c000-000000000046} ? 133# Second directory entry name Workbook 134>>>>128 lestring16 Workbook 135>>>>>256 lestring16 !WksSSWorkBook : Microsoft Excel 97-2003 worksheet 0 clsid 136!:mime application/vnd.ms-excel 137# https://www.macdisk.com/macsigen.php XLS5 for Excel 5 138!:apple ????XLS9 139!:ext xls 140# 141# URL: http://fileformats.archiveteam.org/wiki/PPT 142# Second directory entry name Object1 Object12 Object35 143>>>>128 lestring16 Object : Microsoft PowerPoint 4 presentation 144!:mime application/vnd.ms-powerpoint 145# https://www.macdisk.com/macsigen.php 146!:apple ????PPT3 147!:ext ppt 148# 149# URL: https://www.msoutlook.info/question/164 150# Second directory entry name __CollDataStm 151>>>>128 lestring16 __CollDataStm : Microsoft Outlook Send Receive Settings 152#!:mime application/vnd.ms-outlook 153!:mime application/x-ms-srs 154# %APPDATA%\Microsoft\Outlook\Outlook.srs 155!:ext srs 156# 157# URL: https://www.file-extensions.org/cag-file-extension 158# Second directory entry name Category 159>>>>128 lestring16 Category : Microsoft Clip Art Gallery 160#!:mime application/x-ole-storage 161!:mime application/x-ms-cag 162!:apple MScgCGdb 163!:ext cag/ 164# 165# URL: https://www.filesuffix.com/de/extension/rra 166# 3rd directory entry name StrIndex_StringTable 167>>>>256 lestring16 StrIndex_StringTable : Windows temporarily installer 168#!:mime application/x-ole-storage 169!:mime application/x-ms-rra 170!:ext rra 171# 172# URL: https://www.forensicswiki.org/wiki/Jump_Lists 173# 3rd directory entry name DestList 174>>>>256 lestring16 DestList : Windows jump list 175#!:mime application/x-ole-storage 176!:mime application/x-ms-jumplist 177# %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations\*.automaticDestinations-ms 178!:ext automaticDestinations-ms 179# 180# URL: https://en.wikipedia.org/wiki/Windows_thumbnail_cache 181# Second directory entry name 256_ 182>>>>128 lestring16 256_ : Windows thumbnail database 256 183#!:mime application/x-ole-storage 184!:mime application/x-ms-thumbnail 185# Thumbs.db 186!:ext db 187>>>>128 lestring16 96_ : Windows thumbnail database 96 188!:mime application/x-ms-thumbnail 189!:ext db 190# 3rd directory entry name Catalog_ 191>>>>256 lestring16 Catalog : Windows thumbnail database 192!:mime application/x-ms-thumbnail 193!:ext db 194# 195# URL: https://support.microsoft.com/en-us/help/300887/how-to-use-system-information-msinfo32-command-line-tool-switches 196# Note: older Microsoft Systeminfo (MSInfo Configuration File of msinfo32); newer use xml based 197# Second directory entry name Control000 198>>>>128 lestring16 Control000 : Microsoft old Systeminfo 199#!:mime application/x-ole-storage 200!:mime application/x-ms-info 201!:ext nfo 202# 203# URL: http://fileformats.archiveteam.org/wiki/Corel_Print_House 204# Second directory entry name Thumbnail 205>>>>128 lestring16 Thumbnail : Corel PrintHouse image 206#!:mime application/x-ole-storage 207!:mime application/x-corel-cph 208!:ext cph 209# 3rd directory entry name Thumbnail 210>>>>256 lestring16 Thumbnail : Corel PrintHouse image 211!:mime application/x-corel-cph 212!:ext cph 213# URL: http://fileformats.archiveteam.org/wiki/Corel_Gallery 214# Note: format since Gallery 2; sometimes called Corel Multimedia Manager Album 215# third directory entry name _INFO_ 216>>>>256 lestring16 _INFO_ : Corel Gallery 217# second directory entry name _ITEM_ or _DATA_ 218# later directory entry names: _ALBUM_ _THUMBNAIL_ 219#!:mime application/x-ole-storage 220!:mime application/x-corel-gal 221!:ext gal 222# 223# URL: https://en.wikipedia.org/wiki/Hangul_(word_processor) 224# Note: "HWP Document File" signature found in FileHeader 225# Second directory entry name FileHeader hint for Thinkfree Office document 226>>>>128 lestring16 FileHeader : Hangul (Korean) 5.0 Word Processor File 227#!:mime application/haansofthwp 228!:mime application/x-hwp 229# https://example-files.online-convert.com/document/hwp/example.hwp 230!:ext hwp 231# 232# URL: https://ask.libreoffice.org/en/question/26303/creating-new-themes-for-the-gallery-not-functioning/ 233# Second directory entry name like dd2000 dd2001 dd2036 dd2060 dd2083 234>>>>128 lestring16 dd2 : StarOffice Gallery view 235#!:mime application/x-ole-storage 236!:mime application/x-star-sdv 237!:ext sdv 238# URL: https://en.wikipedia.org/wiki/SoftMaker_Office 239# second directory entry name Current User 240>>>>128 lestring16 Current\ User : SoftMaker 241# third directory entry name SMNativeObjData 242>>>>>256 lestring16 SMNativeObjData 243# 5th directory entry name PowerPoint 244>>>>>>512 lestring16 PowerPoint PowerPoint presentation or template 245!:mime application/vnd.ms-powerpoint 246!:ext ppt/pps/pot 247# 4th directory entry name PowerPoint 248>>>>>384 lestring16 PowerPoint Presentations or template 249# http://extension.nirsoft.net/prv 250!:mime application/vnd.softmaker.presentations 251!:ext prd/prv 252# third directory entry name like Current User 253>>>>256 lestring16 Current\ User : SoftMaker 254# 5th directory entry name PowerPoint 255>>>>>512 lestring16 PowerPoint Presentations or template 256# http://extension.nirsoft.net/prd 257!:mime application/vnd.softmaker.presentations 258!:ext prd/prv 259# 2nd directory entry name Pictures 260>>>>>>128 lestring16 Pictures with pictures 261# remaining null clsid 262>>>>128 default x : UNKNOWN 263# second directory entry name like VisioDocument Control000 264>>>>>128 lestring16 x with names %.20s 265# third directory entry like WordDocument 266>>>>>256 lestring16 x %.20s 267# forth 268>>>>>384 lestring16 x %.20s 269!:mime application/x-ole-storage 270# look for known clsid GUID 271# - Visio documents 272# URL: http://fileformats.archiveteam.org/wiki/Visio 273# Last update on 10/23/2006 by Lester Hightower, 07/20/2019 by Joerg Jenderek 274>>88 ubequad 0xc000000000000046 : Microsoft 275>>>80 ubequad 0x131a020000000000 Visio 2000-2002 Document, stencil or template 276!:mime application/vnd.visio 277# VSD~Drawing VSS~Stencil VST~Template 278!:ext vsd/vss/vst 279>>>80 ubequad 0x141a020000000000 Visio 2003-2010 Document, stencil or template 280!:mime application/vnd.visio 281!:ext vsd/vss/vst 282# 283# URL: http://fileformats.archiveteam.org/wiki/Windows_Installer 284>>>80 ubequad 0x84100c0000000000 Windows Installer Package 285!:mime application/x-msi 286#!:mime application/x-ms-win-installer 287!:ext msi 288>>>80 ubequad 0x86100c0000000000 Windows Installer Patch 289# ?? 290!:mime application/x-wine-extension-msp 291#!:mime application/x-ms-msp 292!:ext msp 293# 294# URL: http://fileformats.archiveteam.org/wiki/DOC 295>>>80 ubequad 0x0009020000000000 Word 6-95 document or template 296!:mime application/msword 297# for template MSWDW8TN 298!:apple MSWDWDBN 299!:ext doc/dot 300>>>80 ubequad 0x0609020000000000 Word 97-2003 document or template 301!:mime application/msword 302!:apple MSWDWDBN 303# dot for template; no extension on Macintosh 304!:ext doc/dot/ 305# 306# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 307>>>80 ubequad 0x0213020000000000 Works 3-4 document or template 308!:mime application/vnd.ms-works 309!:apple ????AWWP 310# ps for template https://filext.com/file-extension/PS bps for backup 311!:ext wps/ps/bps 312# 313# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Database 314>>>80 ubequad 0x0313020000000000 Works 3-4 database or template 315!:mime application/vnd.ms-works-db 316# https://www.macdisk.com/macsigen.php 317!:apple ????AWDB 318# db for template www.file-extensions.org/db-file-extension-microsoft-works-data bdb for backup 319!:ext wdb/db/bdb 320# 321# URL: https://en.wikipedia.org/wiki/Microsoft_Excel 322>>>80 ubequad 0x1008020000000000 Excel 5-95 worksheet, addin or template 323!:mime application/vnd.ms-excel 324# https://www.macdisk.com/macsigen.php 325!:apple ????XLS5 326# worksheet/addin/template/no extension on Macintosh 327!:ext xls/xla/xlt/ 328# 329>>>80 ubequad 0x2008020000000000 Excel 97-2003 330!:mime application/vnd.ms-excel 331# https://www.macdisk.com/macsigen.php XLS5 for Excel 5 332!:apple ????XLS9 333# 3rd directory entry name 334>>>>256 lestring16 _VBA_PROJECT_CUR addin 335!:ext xla/ 336# 4th directory entry name 337>>>>384 lestring16 _VBA_PROJECT_CUR addin 338!:ext xla 339#!:ext xla/ 340>>>>256 default x worksheet or template 341!:ext xls/xlt 342#!:ext xls/xlt/ 343# 344# URL: http://fileformats.archiveteam.org/wiki/OLE2 345>>>80 ubequad 0x0b0d020000000000 Outlook 97-2003 item 346#>>>80 ubequad 0x0b0d020000000000 Outlook 97-2003 Message 347#!:mime application/vnd.ms-outlook 348!:mime application/x-ms-msg 349!:ext msg 350# URL: https://wiki.fileformat.com/email/oft/ 351>>>80 ubequad 0x46f0060000000000 Outlook 97-2003 item template 352#!:mime application/vnd.ms-outlook 353!:mime application/x-ms-oft 354!:ext oft 355# 356# URL: http://fileformats.archiveteam.org/wiki/PPT 357>>>80 ubequad 0x5148040000000000 PowerPoint 4.0 presentation 358!:mime application/vnd.ms-powerpoint 359# https://www.macdisk.com/macsigen.php 360!:apple ????PPT3 361!:ext ppt 362#?? 363# URL: http://www.checkfilename.com/view-details/Microsoft-Works/RespageIndex/0/sTab/2/ 364>>88 ubequad 0xa29a00aa004a1a72 : Microsoft 365# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 366>>>80 ubequad 0xc2dbcd28e20ace11 Works 4 document 367!:mime application/vnd.ms-works 368!:apple ????AWWP 369!:ext wps 370# 371# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Database 372>>>80 ubequad 0xc3dbcd28e20ace11 Works 4 database 373!:mime application/vnd.ms-works-db 374!:apple ????AWDB 375!:ext wdb/bdb 376#?? 377>>88 ubequad 0xa40700c04fb932ba : Microsoft 378# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 379>>>80 ubequad 0xb25aa40e0a9ed111 Works 5-6 document 380!:mime application/vnd.ms-works 381!:apple ????AWWP 382!:ext wps 383# From: Joerg Jenderek 384# URL: https://en.wikipedia.org/wiki/Microsoft_Works 385# Reference: http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 386# Note: probably version 6 and 7 387# organize pictures like JPFG images in streams __cf1 with names like 388# 001.JPG, 002.JPG ... in streams __fname 389>>88 ubequad 0xa1c800c04f612452 : Microsoft 390>>>80 ubequad 0xc0c7266eb98cd311 Works portfolio 391# 2nd directory entry name PfOrder, 3rd __LastID and 4th __SizeUsed 392#!:mime application/x-ole-storage 393# https://www.iana.org/assignments/media-types/application/vnd.ms-works 394!:mime application/vnd.ms-works 395# https://extension.nirsoft.net/wsb 396# like: wsbsamp.wsb WORKS2003_CD:\MSWorks\Common\Sammlung.wsb 397!:ext wsb 398#?? 399# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Publisher 400>>88 ubequad 0x00c0000000000046 : Microsoft 401>>>80 ubequad 0x0112020000000000 Publisher 402!:mime application/vnd.ms-publisher 403!:ext pub 404# 405# URL: http://fileformats.archiveteam.org/wiki/PPT 406#?? 407>>88 ubequad 0xa90300aa00510ea3 : Microsoft 408>>>80 ubequad 0x70ae7bea3bfbcd11 PowerPoint 95 presentation 409!:mime application/vnd.ms-powerpoint 410# https://www.macdisk.com/macsigen.php 411!:apple ????PPT3 412!:ext ppt/pot 413#?? 414>>88 ubequad 0x86ea00aa00b929e8 : Microsoft 415>>>80 ubequad 0x108d81649b4fcf11 PowerPoint 97-2003 presentation or template 416!:mime application/vnd.ms-powerpoint 417!:apple ????PPT3 418# /autostart/template 419!:ext ppt/pps/pot 420# 421# URL: https://en.wikipedia.org/wiki/Microsoft_Project 422#?? 423>>88 ubequad 0xbe1100c04fb6faf1 : Microsoft 424>>>80 ubequad 0x3a8fb774c8c8d111 Project 425!:mime application/vnd.ms-project 426!:ext mpp 427# 428# URL: http://fileformats.archiveteam.org/wiki/WordPerfect 429# Reference: http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 430# https://github.com/OneWingedShark/WordPerfect/ 431# blob/master/doc/SDK_Help/FileFormats/WPFF_DocumentStructure.htm 432# From: Joerg Jenderek 433# Note: internal version x.2 or 2.2 like in embedded ole6-PerfectOffice_MAIN.wpd 434# 3rd directory entry name PerfectOffice_OBJECT and 2nd PerfectOffice_MAIN, 435# which contains WordPerfect document \xffWPC signature handled by ./wordprocessors 436>>88 ubequad 0x19370000929679cd : WordPerfect 7 437>>>80 ubequad 0xff739851ad2d2002 Document 438!:mime application/vnd.wordperfect 439#!:apple ????WPC? 440# https://fossies.org/linux/wp2latex/test/ole6.wpd 441!:ext wpd 442#>>>>0 search/0xc01/s \xffWPC \b, WPC SIGNATURE 443# inspect embedded WordPerfect document by ./wordprocessors with 1 space at end 444#>>>>>&0 indirect x \b; contains 445# GRR: the above expression does not work correctly 446# 447# URL: http://fileformats.archiveteam.org/wiki/SHW_(Corel) 448#??? 449>>88 ubequad 0x99ae04021c007002 : WordPerfect 450>>>80 ubequad 0x62fe2e4099191b10 7-X3 presentation 451!:mime application/x-corelpresentations 452#!:mime application/x-shw-viewer 453#!:mime image/x-presentations 454!:ext shw 455# 456# URL: http://www.checkfilename.com/view-details/WordPerfect-Office-X3/RespageIndex/0/sTab/2/ 457>>>80 ubequad 0x60fe2e4099191b10 9 Graphic 458#!:mime application/x-wpg 459#!:mime image/x-wordperfect-graphics 460!:mime image/x-wpg 461# https://www.macdisk.com/macsigen.php "WPC2" for Wordperfect 2 *.wpd 462!:apple ????WPC9 463!:ext wpg 464# 465# URL: http://fileformats.archiveteam.org/wiki/StarOffice_binary_formats 466>>88 ubequad 0x996104021c007002 : StarOffice 467>>>80 ubequad 0x407e5cdc5cb31b10 StarWriter 3.0 document or template 468# https://www.openoffice.org/framework/documentation/mimetypes/mimetypes.html 469!:mime application/x-starwriter 470!:ext sdw/vor 471# 472>>>80 ubequad 0xa03f543fa6b61b10 StarCalc 3.0 spreadsheet or template 473!:mime application/x-starcalc 474!:ext sdc/vor 475# 476>>>80 ubequad 0xe0aa10af6db31b10 StarDraw 3.0 drawing or template 477!:mime application/x-starimpress 478#!:mime application/x-stardraw 479# sda ?? 480!:ext sdd/sda/vor 481#?? 482>>88 ubequad 0x89cb008029e4b0b1 : StarOffice 483>>>80 ubequad 0x41d461633542d011 StarCalc 4.0 spreadsheet or template 484!:mime application/x-starcalc 485!:ext sdc/vor 486# 487>>>80 ubequad 0x61b8a5c6d685d111 StarCalc 5.0 spreadsheet or template 488!:mime application/vnd.stardivision.cal 489!:ext sdc/vor 490# 491>>>80 ubequad 0xc03c2d011642d011 StarImpress 4.0 presentation or template 492!:mime application/x-starimpress 493!:ext sdd/vor 494#?? 495>>88 ubequad 0xb12a04021c007002 : StarOffice 496>>>80 ubequad 0x600459d4fd351c10 StarMath 3.0 497!:mime application/x-starmath 498!:ext smf 499#?? 500>>88 ubequad 0x8e2c00001b4cc711 : StarOffice 501>>>80 ubequad 0xe0999cfb6d2c1c10 StarChart 3.0 502!:mime application/x-starchart 503!:ext sds 504#?? 505>>88 ubequad 0xa45e00a0249d57b1 : StarOffice 506>>>80 ubequad 0xb0e9048b0e42d011 StarWriter 4.0 document or template 507!:mime application/x-starwriter 508!:ext sdw/vor 509#?? 510>>88 ubequad 0x89ca008029e4b0b1 : StarOffice 511>>>80 ubequad 0xe1b7b3022542d011 StarMath 4.0 512!:mime application/x-starmath 513!:ext smf 514# 515>>>80 ubequad 0xe0b7b3022542d011 StarChart 4.0 516!:mime application/x-starchart 517!:ext sds 518#?? 519>>88 ubequad 0xa53f00a0249d57b1 : StarOffice 520>>>80 ubequad 0x70c90a340de3d011 Master 4.0 document 521!:mime application/x-starwriter-global 522!:ext sgl 523#?? 524>>88 ubequad 0x89d0008029e4b0b1 : StarOffice 525>>>80 ubequad 0x40e6b5ffde85d111 StarMath 5.0 526!:mime application/vnd.stardivision.math 527!:ext smf 528# 529>>>80 ubequad 0xa005892ebd85d111 StarDraw 5.0 drawing or template 530!:mime application/vnd.stardivision.draw 531!:ext sda/vor 532# 533>>>80 ubequad 0x21725c56bc85d111 StarImpress 5.0 presentation or template 534!:mime application/vnd.stardivision.impress 535# sda is used for what? 536!:ext sdd/vor/sda 537# 538>>>80 ubequad 0x214388bfdd85d111 StarChart 5.0 539!:mime application/vnd.stardivision.chart 540!:ext sds 541# ?? 542>>88 ubequad 0xaab4006097da561a : StarOffice 543>>>80 ubequad 0xd1f90cc2ae85d111 StarWriter 5.0 document or template 544!:mime application/vnd.stardivision.writer 545!:ext sdw/vor 546# 547>>>80 ubequad 0xd3f90cc2ae85d111 Master 5.0 document 548!:mime application/vnd.stardivision.writer-global 549!:ext sgl 550#?? 551# URL: http://fileformats.archiveteam.org/wiki/FlashPix 552>>88 ubequad 0x855300aa00a1f95b : Kodak 553>>>80 ubequad 0x0067615654c1ce11 FlashPIX Image 554!:mime image/vnd.fpx 555!:apple ????FPix 556!:ext fpx 557# URL: https://en.wikipedia.org/wiki/SoftMaker_Office 558>>88 ubequad 0x95f600a0cc3cca14 : PlanMaker 559>>>80 ubequad 0x9174088a6452d411 document or template 560!:mime application/vnd.softmaker.planmaker 561# pmv for template https://www.file-extensions.org/pmv-file-extension 562!:ext pmd/pmv 563# remaining non null clsid 564>>88 default x : UNKNOWN 565!:mime application/x-ole-storage 566>>>80 ubequad !0 \b, clsid %#16.16llx 567>>>88 ubequad x \b%16.16llx 568 569