1b6cee71dSXin LI 2b6cee71dSXin LI#------------------------------------------------------------------------------ 3*ae316d1dSXin LI# $File: ole2compounddocs,v 1.29 2024/06/18 17:07:48 christos Exp $ 4b6cee71dSXin LI# Microsoft OLE 2 Compound Documents : file(1) magic for Microsoft Structured 558a0f0d0SEitan Adler# storage (https://en.wikipedia.org/wiki/Compound_File_Binary_Format) 6b6cee71dSXin LI# Additional tests for OLE 2 Compound Documents should be under this recipe. 7d38c30c0SXin LI# reference: https://www.openoffice.org/sc/compdocfileformat.pdf 8b6cee71dSXin LI 9d38c30c0SXin LI0 string \320\317\021\340\241\261\032\341 10d38c30c0SXin LI# https://digital-preservation.github.io/droid/ 11d38c30c0SXin LI# skip droid skeleton like fmt-39-signature-id-128.doc by valid version 12d38c30c0SXin LI>0x1A ushort !0xABAB OLE 2 Compound Document 1343a5ec4eSXin LI#>0x1C uleshort x \b, endnian %#4.4x 14d38c30c0SXin LI# big endian not tested 15d38c30c0SXin LI>>0x1C ubeshort =0xfffe \b, big-endian 16d38c30c0SXin LI>>>546 string jbjb : Microsoft Word Document 1758a0f0d0SEitan Adler!:mime application/msword 1858a0f0d0SEitan Adler!:apple MSWDWDBN 1958a0f0d0SEitan Adler!:ext doc 20d38c30c0SXin LI# Byte Order 0xFFFE means little-endian found in real world applications 21d38c30c0SXin LI#>>0x1C uleshort =0xfffe \b, little-endian 22d38c30c0SXin LI>>0x1C uleshort =0xfffe 23d38c30c0SXin LI# From: Joerg Jenderek 24d38c30c0SXin LI# Major Version 3 or 4 25d38c30c0SXin LI>>>0x1A uleshort x \b, v%u 26d38c30c0SXin LI# Minor Version 32h=50 3Bh=59 3Eh=62 27d38c30c0SXin LI>>>0x18 uleshort x \b.%u 28d38c30c0SXin LI# SecID of first sector of the directory stream is often 1 but high like 3144h 2943a5ec4eSXin LI>>>48 ulelong x \b, SecID %#x 302726a701SXin LI# Sector Shift Exponent in short-stream container stream: 6~64 bytes 312726a701SXin LI>>>32 uleshort !6 \b, exponent of short stream %u 322726a701SXin LI# total number of sectors used for the FAT 332726a701SXin LI>>>44 ulelong >1 \b, %u FAT sectors 342726a701SXin LI# SecID of first sector of the short-sector allocation table (Mini FAT) 352726a701SXin LI# or -2 (End Of ChainSecID) if not extant 3643a5ec4eSXin LI>>>60 ulelong !0xffFFffFE \b, Mini FAT start sector %#x 372726a701SXin LI# total number of sectors used for the short-sector allocation table 382726a701SXin LI>>>64 ulelong !1 \b, %u Mini FAT sector 392726a701SXin LI# plural s 402726a701SXin LI>>>>64 ulelong >1 \bs 412726a701SXin LI# SecID of first sector of the master sector allocation table (DIFAT) 422726a701SXin LI# or -2 (End Of Chain SecID) if no additional sectors used 4343a5ec4eSXin LI>>>68 ulelong !0xffFFffFE \b, DIFAT start sector %#x 442726a701SXin LI# total number of sectors used for the master sector allocation table (DIFAT) 452726a701SXin LI>>>72 ulelong >0 \b, %u DIFAT sectors 462726a701SXin LI# First part of the master sector allocation table (DIFAT) containing 109 SecIDs 4743a5ec4eSXin LI#>>>76 ubequad x \b, DIFAT=%#16.16llx 482726a701SXin LI#>>>84 ubequad x \b%16.16llx... 49d38c30c0SXin LI# pointer to root entry only works with standard configuration for SecID ~< 800h 50d38c30c0SXin LI# Red-Carpet-presentation-1.0-1.sdd sg10.sdv 2000_GA_Annual_Review_Data.xls 51d38c30c0SXin LI# "ORLEN Factbook 2017.xls" XnView_metadata.doc 52d38c30c0SXin LI# "Barham, Lisa - Die Shopping-Prinzessinnen.doc" then not recognized 53d38c30c0SXin LI>>>48 ulelong >0x800 too big for FILE_BYTES_MAX = 1 MiB 54d38c30c0SXin LI# Sector Shift Exponent 9~512 for major version 3 or C~4096 for major version 4 55d38c30c0SXin LI>>>0x1E uleshort 0xc \b, blocksize 4096 56d38c30c0SXin LI# jump to one block (4096 bytes per block) before root storage block 57d38c30c0SXin LI>>>>(48.l*4096) ubyte x 58d38c30c0SXin LI>>>>>&4095 use ole2-directory 59d38c30c0SXin LI#>>>0x1E uleshort 9 \b, blocksize 512 60d38c30c0SXin LI>>>0x1E uleshort 9 61d38c30c0SXin LI# jump to one block (512 bytes per block) before root storage block 62d38c30c0SXin LI# in 5.37 only true for offset ~< FILE_BYTES_MAX=7 MiB defined in ../../src/file.h 63d38c30c0SXin LI>>>>(48.l*512) ubyte x 64d38c30c0SXin LI>>>>>&511 use ole2-directory 65d38c30c0SXin LI# check directory entry structure and display types by GUID 66d38c30c0SXin LI0 name ole2-directory 67d38c30c0SXin LI# directory entry name like "Root Entry" 68d38c30c0SXin LI#>0 lestring16 x \b, 1st %.10s 69d38c30c0SXin LI# type of the entry; 5~Root storage 70d38c30c0SXin LI#>66 ubyte x \b, type %x 71d38c30c0SXin LI# node colour of the entry: 00H ~ Red 01H ~ Black 72d38c30c0SXin LI#>67 ubyte x \b, color %x 732726a701SXin LI# the DirIDs of the child nodes. Should both be -1 in the root storage entry 74d38c30c0SXin LI#>68 bequad !0xffffffffffffffff \b, DirIDs %llx 75898496eeSXin LI# NEXT lines for DEBUGGING 76d38c30c0SXin LI# second directory entry name like VisioDocument Control000 77d38c30c0SXin LI#>128 lestring16 x \b, 2nd %.20s 78d38c30c0SXin LI# third directory entry like WordDocument 79d38c30c0SXin LI#>256 lestring16 x \b, 3rd %.20s 80d38c30c0SXin LI# forth 81d38c30c0SXin LI#>384 lestring16 x \b, 4th %.10s 82d38c30c0SXin LI# 5th 83d38c30c0SXin LI#>512 lestring16 x \b, 5th %.10s 84d38c30c0SXin LI# 6th 85d38c30c0SXin LI#>640 lestring16 x \b, 6th %.10s 86d38c30c0SXin LI# 7th 87d38c30c0SXin LI#>768 lestring16 x \b, 7th %.10s 88d38c30c0SXin LI# https://wikileaks.org/ciav7p1/cms/page_13762814.html 89d38c30c0SXin LI# https://m.blog.naver.com/superman4u/40047693679 90d38c30c0SXin LI# https://misc.daniel-marschall.de/projects/guid_analysis/guid.txt 9143a5ec4eSXin LI# https://toolslick.com/conversion/data/guid 9243a5ec4eSXin LI#>80 ubequad !0 \b, clsid %#16.16llx 93d38c30c0SXin LI#>>88 ubequad x \b%16.16llx 94d38c30c0SXin LI# test for "Root Entry" inside directory by type 5 value 95d38c30c0SXin LI>66 ubyte 5 96d38c30c0SXin LI# look for CLSID GUID 0 97d38c30c0SXin LI>>88 ubequad 0x0 98d38c30c0SXin LI>>>80 ubequad 0x0 99d38c30c0SXin LI# - Microstation V8 DGN files (www.bentley.com) 100d38c30c0SXin LI# URL: https://en.wikipedia.org/wiki/MicroStation 101d38c30c0SXin LI# Last update on 10/23/2006 by Lester Hightower 102d38c30c0SXin LI# 07/24/2019 by Joerg Jenderek 103d38c30c0SXin LI# Second directory entry name like Dgn~H Dgn~S 104d38c30c0SXin LI>>>>128 lestring16 Dgn~ : Microstation V8 CAD 105d38c30c0SXin LI#!:mime application/x-ole-storage 106d38c30c0SXin LI!:mime application/x-bentley-dgn 107d38c30c0SXin LI# http://www.q-cad.com/files/samples_cad_files/1344468165.dgn 108d38c30c0SXin LI!:ext dgn 109d38c30c0SXin LI# 110d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/WordPerfect 111d38c30c0SXin LI# Second directory entry name PerfectOffice_ 112d38c30c0SXin LI>>>>128 lestring16 PerfectOffice_ : WordPerfect 7-X3 presentations Master, Document or Graphic 113d38c30c0SXin LI!:mime application/vnd.wordperfect 114d38c30c0SXin LI# https://www.macdisk.com/macsigen.php "WPC2" for Wordperfect 2 *.wpd 115d38c30c0SXin LI!:apple ????WPC7 116d38c30c0SXin LI!:ext mst/wpd/wpg 117d38c30c0SXin LI# 118d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 119d38c30c0SXin LI# Second directory entry name MatOST_ 120d38c30c0SXin LI>>>>128 lestring16 MatOST : Microsoft Works 3.0 document 121d38c30c0SXin LI!:mime application/vnd.ms-works 122d38c30c0SXin LI!:apple ????AWWP 123d38c30c0SXin LI!:ext wps 124d38c30c0SXin LI# 125d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Spreadsheet 126d38c30c0SXin LI# 3rd directory entry name WksSSWorkBook 127d38c30c0SXin LI>>>>256 lestring16 WksSSWorkBook : Microsoft Works 6-9 spreadsheet 128d38c30c0SXin LI!:mime application/vnd.ms-works 129d38c30c0SXin LI!:apple ????AWSS 130d38c30c0SXin LI!:ext xlr 131d38c30c0SXin LI# 132d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/XLS 133d38c30c0SXin LI# what is the difference to {00020820-0000-0000-c000-000000000046} ? 134d38c30c0SXin LI# Second directory entry name Workbook 135d38c30c0SXin LI>>>>128 lestring16 Workbook 136d38c30c0SXin LI>>>>>256 lestring16 !WksSSWorkBook : Microsoft Excel 97-2003 worksheet 0 clsid 137d38c30c0SXin LI!:mime application/vnd.ms-excel 138d38c30c0SXin LI# https://www.macdisk.com/macsigen.php XLS5 for Excel 5 139d38c30c0SXin LI!:apple ????XLS9 140d38c30c0SXin LI!:ext xls 141d38c30c0SXin LI# 142d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/PPT 143d38c30c0SXin LI# Second directory entry name Object1 Object12 Object35 144d38c30c0SXin LI>>>>128 lestring16 Object : Microsoft PowerPoint 4 presentation 145d38c30c0SXin LI!:mime application/vnd.ms-powerpoint 146d38c30c0SXin LI# https://www.macdisk.com/macsigen.php 147d38c30c0SXin LI!:apple ????PPT3 148d38c30c0SXin LI!:ext ppt 149d38c30c0SXin LI# 150d38c30c0SXin LI# URL: https://www.msoutlook.info/question/164 151d38c30c0SXin LI# Second directory entry name __CollDataStm 152d38c30c0SXin LI>>>>128 lestring16 __CollDataStm : Microsoft Outlook Send Receive Settings 153d38c30c0SXin LI#!:mime application/vnd.ms-outlook 154d38c30c0SXin LI!:mime application/x-ms-srs 155d38c30c0SXin LI# %APPDATA%\Microsoft\Outlook\Outlook.srs 156d38c30c0SXin LI!:ext srs 157d38c30c0SXin LI# 158d38c30c0SXin LI# URL: https://www.file-extensions.org/cag-file-extension 159d38c30c0SXin LI# Second directory entry name Category 160d38c30c0SXin LI>>>>128 lestring16 Category : Microsoft Clip Art Gallery 161d38c30c0SXin LI#!:mime application/x-ole-storage 162d38c30c0SXin LI!:mime application/x-ms-cag 163d38c30c0SXin LI!:apple MScgCGdb 164d38c30c0SXin LI!:ext cag/ 165d38c30c0SXin LI# 166d38c30c0SXin LI# URL: https://www.filesuffix.com/de/extension/rra 167d38c30c0SXin LI# 3rd directory entry name StrIndex_StringTable 168d38c30c0SXin LI>>>>256 lestring16 StrIndex_StringTable : Windows temporarily installer 169d38c30c0SXin LI#!:mime application/x-ole-storage 170d38c30c0SXin LI!:mime application/x-ms-rra 171d38c30c0SXin LI!:ext rra 172d38c30c0SXin LI# 173d38c30c0SXin LI# URL: https://www.forensicswiki.org/wiki/Jump_Lists 174d38c30c0SXin LI# 3rd directory entry name DestList 175d38c30c0SXin LI>>>>256 lestring16 DestList : Windows jump list 176d38c30c0SXin LI#!:mime application/x-ole-storage 177d38c30c0SXin LI!:mime application/x-ms-jumplist 178d38c30c0SXin LI# %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations\*.automaticDestinations-ms 179d38c30c0SXin LI!:ext automaticDestinations-ms 180d38c30c0SXin LI# 181d38c30c0SXin LI# URL: https://en.wikipedia.org/wiki/Windows_thumbnail_cache 182d38c30c0SXin LI# Second directory entry name 256_ 183d38c30c0SXin LI>>>>128 lestring16 256_ : Windows thumbnail database 256 184d38c30c0SXin LI#!:mime application/x-ole-storage 185d38c30c0SXin LI!:mime application/x-ms-thumbnail 186d38c30c0SXin LI# Thumbs.db 187d38c30c0SXin LI!:ext db 188d38c30c0SXin LI>>>>128 lestring16 96_ : Windows thumbnail database 96 189d38c30c0SXin LI!:mime application/x-ms-thumbnail 190d38c30c0SXin LI!:ext db 191d38c30c0SXin LI# 3rd directory entry name Catalog_ 192d38c30c0SXin LI>>>>256 lestring16 Catalog : Windows thumbnail database 193d38c30c0SXin LI!:mime application/x-ms-thumbnail 194d38c30c0SXin LI!:ext db 195d38c30c0SXin LI# 196d38c30c0SXin LI# URL: https://support.microsoft.com/en-us/help/300887/how-to-use-system-information-msinfo32-command-line-tool-switches 197d38c30c0SXin LI# Note: older Microsoft Systeminfo (MSInfo Configuration File of msinfo32); newer use xml based 198d38c30c0SXin LI# Second directory entry name Control000 199d38c30c0SXin LI>>>>128 lestring16 Control000 : Microsoft old Systeminfo 200d38c30c0SXin LI#!:mime application/x-ole-storage 201d38c30c0SXin LI!:mime application/x-ms-info 202d38c30c0SXin LI!:ext nfo 203d38c30c0SXin LI# 204a4d6d3b8SXin LI# From: Joerg Jenderek 205898496eeSXin LI# URL: https://learn.microsoft.com/en-us/sysinternals/downloads/autoruns 206898496eeSXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/a/arn-autoruns-v14.trid.xml 207898496eeSXin LI# Note: older versions til 13 about middle 2021 handled by ./windows 208898496eeSXin LI# called "Sysinternals Autoruns data (v14)" by TrID 209898496eeSXin LI# second, third and fourth directory entry name like Header Items 0 210898496eeSXin LI>>>>128 lestring16 Header : Microsoft sysinternals AutoRuns data, version 14 211898496eeSXin LI#!:mime application/x-ole-storage 212898496eeSXin LI!:mime application/x-ms-arn 213898496eeSXin LI# like: MyHOSTNAME.arn 214898496eeSXin LI!:ext arn 215898496eeSXin LI# 216898496eeSXin LI# From: Joerg Jenderek 217a4d6d3b8SXin LI# URL: https://en.wikipedia.org/wiki/Microsoft_Access 218a4d6d3b8SXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/m/mdz.trid.xml 219a4d6d3b8SXin LI# http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 220a4d6d3b8SXin LI# Note: only version foo tested and called "Microsoft Access Wizard template" by TrID 221a4d6d3b8SXin LI# Fourth directory entry name TemplateID 222a4d6d3b8SXin LI>>>>384 lestring16 TemplateID : Microsoft Access wizard template 223a4d6d3b8SXin LI# Second directory entry name like \005SummaryInformation and 3rd name like \005DocumentSummaryInformation 224a4d6d3b8SXin LI#!:mime application/x-ole-storage 225a4d6d3b8SXin LI#!:mime application/vnd.ms-office 226a4d6d3b8SXin LI#!:mime application/vnd.ms-access 227a4d6d3b8SXin LI#!:mime application/msaccess 228a4d6d3b8SXin LI!:mime application/x-ms-mdz 229a4d6d3b8SXin LI# http://extension.nirsoft.net/mdz 230a4d6d3b8SXin LI!:ext mdz 231a4d6d3b8SXin LI# 232d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/Corel_Print_House 233d38c30c0SXin LI# Second directory entry name Thumbnail 234d38c30c0SXin LI>>>>128 lestring16 Thumbnail : Corel PrintHouse image 235d38c30c0SXin LI#!:mime application/x-ole-storage 236d38c30c0SXin LI!:mime application/x-corel-cph 237d38c30c0SXin LI!:ext cph 238d38c30c0SXin LI# 3rd directory entry name Thumbnail 239d38c30c0SXin LI>>>>256 lestring16 Thumbnail : Corel PrintHouse image 240d38c30c0SXin LI!:mime application/x-corel-cph 241d38c30c0SXin LI!:ext cph 24243a5ec4eSXin LI# URL: http://fileformats.archiveteam.org/wiki/Corel_Gallery 24343a5ec4eSXin LI# Note: format since Gallery 2; sometimes called Corel Multimedia Manager Album 24443a5ec4eSXin LI# third directory entry name _INFO_ 24543a5ec4eSXin LI>>>>256 lestring16 _INFO_ : Corel Gallery 24643a5ec4eSXin LI# second directory entry name _ITEM_ or _DATA_ 24743a5ec4eSXin LI# later directory entry names: _ALBUM_ _THUMBNAIL_ 24843a5ec4eSXin LI#!:mime application/x-ole-storage 24943a5ec4eSXin LI!:mime application/x-corel-gal 25043a5ec4eSXin LI!:ext gal 251d38c30c0SXin LI# 252a2dfb722SXin LI# From: Joerg Jenderek 253a2dfb722SXin LI# URL: https://archive.org/details/iPhoto-Plus-4 254a2dfb722SXin LI# https://filext.com/file-extension/TPL 255a2dfb722SXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/t/tpl-ulead.trid.xml 256a2dfb722SXin LI# Note: found in Template sub directory in program directory of software iPhoto Plus version 4 257a2dfb722SXin LI# second, third and fourth directory entry name like TplHeader TplMainImage TplPreview 258a2dfb722SXin LI>>>>128 lestring16 TplHeader : Ulead iPhoto Template 259a2dfb722SXin LI#!:mime application/x-ole-storage 260a2dfb722SXin LI!:mime image/x-ulead-tpl 261a2dfb722SXin LI# https://www.file-extensions.org/tpl-file-extension-ulead-photo-express-template 262a2dfb722SXin LI!:ext tpl 263a2dfb722SXin LI# 264d38c30c0SXin LI# URL: https://en.wikipedia.org/wiki/Hangul_(word_processor) 265898496eeSXin LI# https://www.hancom.com/etc/hwpDownload.do 266d38c30c0SXin LI# Note: "HWP Document File" signature found in FileHeader 267898496eeSXin LI# Hangul Word Processor WORDIAN, 2002 and later is using HWP 5.0 format. 268d38c30c0SXin LI# Second directory entry name FileHeader hint for Thinkfree Office document 269898496eeSXin LI>>>>128 lestring16 FileHeader : Hancom HWP (Hangul Word Processor) file, version 5.0 270d38c30c0SXin LI#!:mime application/haansofthwp 271d38c30c0SXin LI!:mime application/x-hwp 272d38c30c0SXin LI# https://example-files.online-convert.com/document/hwp/example.hwp 273d38c30c0SXin LI!:ext hwp 274d38c30c0SXin LI# 275d38c30c0SXin LI# URL: https://ask.libreoffice.org/en/question/26303/creating-new-themes-for-the-gallery-not-functioning/ 276d38c30c0SXin LI# Second directory entry name like dd2000 dd2001 dd2036 dd2060 dd2083 277d38c30c0SXin LI>>>>128 lestring16 dd2 : StarOffice Gallery view 278d38c30c0SXin LI#!:mime application/x-ole-storage 279d38c30c0SXin LI!:mime application/x-star-sdv 280d38c30c0SXin LI!:ext sdv 2812726a701SXin LI# URL: https://en.wikipedia.org/wiki/SoftMaker_Office 2822726a701SXin LI# second directory entry name Current User 2832726a701SXin LI>>>>128 lestring16 Current\ User : SoftMaker 2842726a701SXin LI# third directory entry name SMNativeObjData 2852726a701SXin LI>>>>>256 lestring16 SMNativeObjData 28643a5ec4eSXin LI# 5th directory entry name PowerPoint 2872726a701SXin LI>>>>>>512 lestring16 PowerPoint PowerPoint presentation or template 2882726a701SXin LI!:mime application/vnd.ms-powerpoint 2892726a701SXin LI!:ext ppt/pps/pot 2902726a701SXin LI# 4th directory entry name PowerPoint 2912726a701SXin LI>>>>>384 lestring16 PowerPoint Presentations or template 2922726a701SXin LI# http://extension.nirsoft.net/prv 2932726a701SXin LI!:mime application/vnd.softmaker.presentations 2942726a701SXin LI!:ext prd/prv 2952726a701SXin LI# third directory entry name like Current User 2962726a701SXin LI>>>>256 lestring16 Current\ User : SoftMaker 2972726a701SXin LI# 5th directory entry name PowerPoint 2982726a701SXin LI>>>>>512 lestring16 PowerPoint Presentations or template 2992726a701SXin LI# http://extension.nirsoft.net/prd 3002726a701SXin LI!:mime application/vnd.softmaker.presentations 3012726a701SXin LI!:ext prd/prv 3022726a701SXin LI# 2nd directory entry name Pictures 3032726a701SXin LI>>>>>>128 lestring16 Pictures with pictures 304a4d6d3b8SXin LI# 305a4d6d3b8SXin LI# URL: http://fileformats.archiveteam.org/wiki/PageMaker 306a4d6d3b8SXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/p 307a4d6d3b8SXin LI# pagemaker-generic.trid.xml 308a4d6d3b8SXin LI# pagemaker-pm6.trid.xml 309a4d6d3b8SXin LI# pagemaker-pm65.trid.xml 310a4d6d3b8SXin LI# pmd-pm7.trid.xml 311a4d6d3b8SXin LI# From: Joerg Jenderek 312a4d6d3b8SXin LI# Note: since version 6 embedd as stream with PageMaker name the "old" format handled by ./wordprocessors 313a4d6d3b8SXin LI# verified by Michal Mutl Structured Storage Viewer `SSView.exe brochus.pt6` 314a4d6d3b8SXin LI# Second directory entry name PageMaker 315a4d6d3b8SXin LI>>>>128 lestring16 PageMaker : 316a4d6d3b8SXin LI# look for magic of "old" PageMaker like in 02TEMPLT.T65 317a4d6d3b8SXin LI>>>>>0 search/0xa900/s \0\0\0\0\0\0\xff\x99 318a4d6d3b8SXin LI# GRR: jump to PageMaker stream and inspect it by sub routine PageMaker of ./wordprocessors failed with wrong version! 319a4d6d3b8SXin LI#>>>>>>&0 use PageMaker 320a4d6d3b8SXin LI# THIS WORKS PARTLY! 321a4d6d3b8SXin LI>>>>>>&0 indirect x 322*ae316d1dSXin LI# 323*ae316d1dSXin LI# URL: http://fileformats.archiveteam.org/wiki/Easy_CD_Creator 324*ae316d1dSXin LI# From: Joerg Jenderek 325*ae316d1dSXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/c/cl4.trid.xml 326*ae316d1dSXin LI# Note: called "Easy CD Creator Layout" by TrID 327*ae316d1dSXin LI# "newer" version 4 contain a clsid 328*ae316d1dSXin LI# Second directory entry name Contents 329*ae316d1dSXin LI>>>>128 lestring16 Contents : Easy CD Creator 2 Layout 330*ae316d1dSXin LI# contains also 3 strings SesnDescriptor CD_PLUS 0090 331*ae316d1dSXin LI#!:mime application/x-ole-storage 332*ae316d1dSXin LI!:mime application/x-corel-cl2 333*ae316d1dSXin LI!:ext cl2 334d38c30c0SXin LI# remaining null clsid 335898496eeSXin LI>>>>128 default x 336898496eeSXin LI>>>>>0 use ole2-unknown 337898496eeSXin LI# look for CLSID where "second" part is 0 338898496eeSXin LI>>>80 ubequad !0x0 339898496eeSXin LI# 340898496eeSXin LI# Summary: Family Tree Maker 341898496eeSXin LI# From: Joerg Jenderek 342898496eeSXin LI# URL: http://fileformats.archiveteam.org/wiki/Family_Tree_Maker 343898496eeSXin LI# https://en.wikipedia.org/wiki/Family_Tree_Maker 344898496eeSXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/f/ftw.trid.xml 345898496eeSXin LI# Note called "Family Tree Maker Family Tree" by TrID and 346898496eeSXin LI# "FamilyTree Maker Database" with version "1-4" by DROID via PUID fmt/1352 347898496eeSXin LI# tested only with version 2.0 348898496eeSXin LI# verified by Michal Mutl Structured Storage Viewer `SSView.exe my.ftw` 349898496eeSXin LI# newer versions are SQLite based and handled by ./sql 350898496eeSXin LI# directory names like: IND.DB AUX.DB GENERAL.DB NAME.NDX BIRTH.NDX EXTRA.DB 351898496eeSXin LI>>>>80 ubequad 0x5702000000000000 : Family Tree Maker Windows database, version 1-4 352898496eeSXin LI# look for "File Format (C) Copyright 1993 Banner Blue Software Inc. - All Rights Reserved" in GENERAL.DB 353898496eeSXin LI#>>>>>0 search/0x5460c/s F\0i\0l\0e\0\040\0F\0o\0r\0m\0a\0t\0\040\0(\0C\0)\0 \b, VERSION 354898496eeSXin LI# GRR: jump to version value like 2 does not work! 355898496eeSXin LI#>>>>>>&-8 ubyte x %u 356898496eeSXin LI#!:mime application/x-ole-storage 357898496eeSXin LI!:mime application/x-fmt 358898496eeSXin LI# FBK is used for backup of FTW 359898496eeSXin LI!:ext ftw/fbk 360898496eeSXin LI# 361898496eeSXin LI>>>>80 default x 362898496eeSXin LI>>>>>0 use ole2-unknown 363d38c30c0SXin LI# look for known clsid GUID 364d38c30c0SXin LI# - Visio documents 365d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/Visio 366d38c30c0SXin LI# Last update on 10/23/2006 by Lester Hightower, 07/20/2019 by Joerg Jenderek 367898496eeSXin LI>>88 ubequad 0xc000000000000046 368898496eeSXin LI>>>80 ubequad 0x131a020000000000 : Microsoft Visio 2000-2002 Document, stencil or template 369d38c30c0SXin LI!:mime application/vnd.visio 370d38c30c0SXin LI# VSD~Drawing VSS~Stencil VST~Template 371d38c30c0SXin LI!:ext vsd/vss/vst 372898496eeSXin LI>>>80 ubequad 0x141a020000000000 : Microsoft Visio 2003-2010 Document, stencil or template 373d38c30c0SXin LI!:mime application/vnd.visio 374d38c30c0SXin LI!:ext vsd/vss/vst 375d38c30c0SXin LI# 376d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/Windows_Installer 377898496eeSXin LI# https://en.wikipedia.org/wiki/Windows_Installer#ICE_validation 378898496eeSXin LI# Update: Joerg Jenderek 379898496eeSXin LI# Windows Installer Package *.MSI or validation module *.CUB 380898496eeSXin LI>>>80 ubequad 0x84100c0000000000 : Microsoft Windows Installer Package or validation module 381d38c30c0SXin LI!:mime application/x-msi 382d38c30c0SXin LI#!:mime application/x-ms-win-installer 383898496eeSXin LI# https://learn.microsoft.com/en-us/windows/win32/msi/internal-consistency-evaluators-ices 384898496eeSXin LI# cub is used for validation module like: Vstalogo.cub XPlogo.cub darice.cub logo.cub mergemod.cub 385898496eeSXin LI#!:mime application/x-ms-cub 386898496eeSXin LI!:ext msi/cub 387898496eeSXin LI# From: Joerg Jenderek 388898496eeSXin LI# URL: http://en.wikipedia.org/wiki/Windows_Installer 389898496eeSXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/m/mst.trid.xml 390898496eeSXin LI# called "Windows SDK Setup Transform script" by TrID 391898496eeSXin LI>>>80 ubequad 0x82100c0000000000 : Microsoft Windows Installer transform script 392898496eeSXin LI#!:mime application/x-ole-storage 393898496eeSXin LI!:mime application/x-ms-mst 394898496eeSXin LI!:ext mst 395898496eeSXin LI>>>80 ubequad 0x86100c0000000000 : Microsoft Windows Installer Patch 396d38c30c0SXin LI# ?? 397d38c30c0SXin LI!:mime application/x-wine-extension-msp 398d38c30c0SXin LI#!:mime application/x-ms-msp 399d38c30c0SXin LI!:ext msp 400d38c30c0SXin LI# 401d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/DOC 402898496eeSXin LI>>>80 ubequad 0x0009020000000000 : Microsoft Word 6-95 document or template 403d38c30c0SXin LI!:mime application/msword 404d38c30c0SXin LI# for template MSWDW8TN 405d38c30c0SXin LI!:apple MSWDWDBN 406d38c30c0SXin LI!:ext doc/dot 407898496eeSXin LI>>>80 ubequad 0x0609020000000000 : Microsoft Word 97-2003 document or template 408d38c30c0SXin LI!:mime application/msword 409d38c30c0SXin LI!:apple MSWDWDBN 410d38c30c0SXin LI# dot for template; no extension on Macintosh 411d38c30c0SXin LI!:ext doc/dot/ 412d38c30c0SXin LI# 413d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 414898496eeSXin LI>>>80 ubequad 0x0213020000000000 : Microsoft Works 3-4 document or template 415d38c30c0SXin LI!:mime application/vnd.ms-works 416d38c30c0SXin LI!:apple ????AWWP 417d38c30c0SXin LI# ps for template https://filext.com/file-extension/PS bps for backup 418d38c30c0SXin LI!:ext wps/ps/bps 419d38c30c0SXin LI# 420d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Database 421898496eeSXin LI>>>80 ubequad 0x0313020000000000 : Microsoft Works 3-4 database or template 422d38c30c0SXin LI!:mime application/vnd.ms-works-db 423d38c30c0SXin LI# https://www.macdisk.com/macsigen.php 424d38c30c0SXin LI!:apple ????AWDB 425d38c30c0SXin LI# db for template www.file-extensions.org/db-file-extension-microsoft-works-data bdb for backup 426d38c30c0SXin LI!:ext wdb/db/bdb 427d38c30c0SXin LI# 428d38c30c0SXin LI# URL: https://en.wikipedia.org/wiki/Microsoft_Excel 429898496eeSXin LI>>>80 ubequad 0x1008020000000000 : Microsoft Excel 5-95 worksheet, addin or template 430d38c30c0SXin LI!:mime application/vnd.ms-excel 431d38c30c0SXin LI# https://www.macdisk.com/macsigen.php 432d38c30c0SXin LI!:apple ????XLS5 433d38c30c0SXin LI# worksheet/addin/template/no extension on Macintosh 434d38c30c0SXin LI!:ext xls/xla/xlt/ 435d38c30c0SXin LI# 436898496eeSXin LI>>>80 ubequad 0x2008020000000000 : Microsoft Excel 97-2003 437d38c30c0SXin LI!:mime application/vnd.ms-excel 438d38c30c0SXin LI# https://www.macdisk.com/macsigen.php XLS5 for Excel 5 439d38c30c0SXin LI!:apple ????XLS9 44043a5ec4eSXin LI# 3rd directory entry name 441d38c30c0SXin LI>>>>256 lestring16 _VBA_PROJECT_CUR addin 442d38c30c0SXin LI!:ext xla/ 443d38c30c0SXin LI# 4th directory entry name 444d38c30c0SXin LI>>>>384 lestring16 _VBA_PROJECT_CUR addin 445d38c30c0SXin LI!:ext xla 446d38c30c0SXin LI#!:ext xla/ 447d38c30c0SXin LI>>>>256 default x worksheet or template 448d38c30c0SXin LI!:ext xls/xlt 449d38c30c0SXin LI#!:ext xls/xlt/ 450d38c30c0SXin LI# 451d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/OLE2 452898496eeSXin LI>>>80 ubequad 0x0b0d020000000000 : Microsoft Outlook 97-2003 item 453898496eeSXin LI#>>>80 ubequad 0x0b0d020000000000 : Microsoft Outlook 97-2003 Message 454d38c30c0SXin LI#!:mime application/vnd.ms-outlook 455d38c30c0SXin LI!:mime application/x-ms-msg 456d38c30c0SXin LI!:ext msg 457d38c30c0SXin LI# URL: https://wiki.fileformat.com/email/oft/ 458898496eeSXin LI>>>80 ubequad 0x46f0060000000000 : Microsoft Outlook 97-2003 item template 459d38c30c0SXin LI#!:mime application/vnd.ms-outlook 460d38c30c0SXin LI!:mime application/x-ms-oft 461d38c30c0SXin LI!:ext oft 462d38c30c0SXin LI# 463d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/PPT 464898496eeSXin LI>>>80 ubequad 0x5148040000000000 : Microsoft PowerPoint 4.0 presentation 465d38c30c0SXin LI!:mime application/vnd.ms-powerpoint 466d38c30c0SXin LI# https://www.macdisk.com/macsigen.php 467d38c30c0SXin LI!:apple ????PPT3 468d38c30c0SXin LI!:ext ppt 469898496eeSXin LI# Summary: "newer" Greenstreet Art drawing 470898496eeSXin LI# From: Joerg Jenderek 471898496eeSXin LI# URL: http://fileformats.archiveteam.org/wiki/GST_ART 472898496eeSXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/a/art-gst-docfile.trid.xml 473898496eeSXin LI# Note: called like "Greenstreet Art drawing" by TrID 474898496eeSXin LI# Note: CONTENT stream contains binary part of older versions with phrase GST:ART at offset 16 475898496eeSXin LI# verified by Michal Mutl Structured Storage Viewer `SSView.exe BCARD2.ART` 476898496eeSXin LI>>>80 ubequad 0x602c020000000000 : Greenstreet Art drawing 477898496eeSXin LI#!:mime application/x-ole-storage 478898496eeSXin LI!:mime image/x-greenstreet-art 479898496eeSXin LI!:ext art 480898496eeSXin LI>>>80 default x 481898496eeSXin LI>>>>0 use ole2-unknown 482d38c30c0SXin LI#?? 483d38c30c0SXin LI# URL: http://www.checkfilename.com/view-details/Microsoft-Works/RespageIndex/0/sTab/2/ 484d38c30c0SXin LI>>88 ubequad 0xa29a00aa004a1a72 : Microsoft 485d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 486d38c30c0SXin LI>>>80 ubequad 0xc2dbcd28e20ace11 Works 4 document 487d38c30c0SXin LI!:mime application/vnd.ms-works 488d38c30c0SXin LI!:apple ????AWWP 489d38c30c0SXin LI!:ext wps 490d38c30c0SXin LI# 491d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Database 492d38c30c0SXin LI>>>80 ubequad 0xc3dbcd28e20ace11 Works 4 database 493d38c30c0SXin LI!:mime application/vnd.ms-works-db 494d38c30c0SXin LI!:apple ????AWDB 495d38c30c0SXin LI!:ext wdb/bdb 496d38c30c0SXin LI#?? 497d38c30c0SXin LI>>88 ubequad 0xa40700c04fb932ba : Microsoft 498d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 499d38c30c0SXin LI>>>80 ubequad 0xb25aa40e0a9ed111 Works 5-6 document 500d38c30c0SXin LI!:mime application/vnd.ms-works 501d38c30c0SXin LI!:apple ????AWWP 502d38c30c0SXin LI!:ext wps 50343a5ec4eSXin LI# From: Joerg Jenderek 50443a5ec4eSXin LI# URL: https://en.wikipedia.org/wiki/Microsoft_Works 50543a5ec4eSXin LI# Reference: http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 50643a5ec4eSXin LI# Note: probably version 6 and 7 50743a5ec4eSXin LI# organize pictures like JPFG images in streams __cf1 with names like 50843a5ec4eSXin LI# 001.JPG, 002.JPG ... in streams __fname 50943a5ec4eSXin LI>>88 ubequad 0xa1c800c04f612452 : Microsoft 51043a5ec4eSXin LI>>>80 ubequad 0xc0c7266eb98cd311 Works portfolio 51143a5ec4eSXin LI# 2nd directory entry name PfOrder, 3rd __LastID and 4th __SizeUsed 51243a5ec4eSXin LI#!:mime application/x-ole-storage 51343a5ec4eSXin LI# https://www.iana.org/assignments/media-types/application/vnd.ms-works 51443a5ec4eSXin LI!:mime application/vnd.ms-works 51543a5ec4eSXin LI# https://extension.nirsoft.net/wsb 51643a5ec4eSXin LI# like: wsbsamp.wsb WORKS2003_CD:\MSWorks\Common\Sammlung.wsb 51743a5ec4eSXin LI!:ext wsb 518*ae316d1dSXin LI# 519*ae316d1dSXin LI# Update: Joerg Jenderek 520d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Publisher 521*ae316d1dSXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/p/pub.trid.xml 522*ae316d1dSXin LI# Note: called like "Microsoft Publisher document" by TrID 523*ae316d1dSXin LI# "version" string MSPublisher.2 inside CompObj stream 524d38c30c0SXin LI>>88 ubequad 0x00c0000000000046 : Microsoft 525*ae316d1dSXin LI>>>80 ubequad 0x0012020000000000 Publisher 95 (2.0) 526*ae316d1dSXin LI!:mime application/vnd.ms-publisher 527*ae316d1dSXin LI!:ext pub 528*ae316d1dSXin LI>>>80 ubequad 0x0112020000000000 Publisher 97-2013 (3.0-11.0) 529d38c30c0SXin LI!:mime application/vnd.ms-publisher 530d38c30c0SXin LI!:ext pub 531d38c30c0SXin LI# 532d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/PPT 533d38c30c0SXin LI#?? 534d38c30c0SXin LI>>88 ubequad 0xa90300aa00510ea3 : Microsoft 535d38c30c0SXin LI>>>80 ubequad 0x70ae7bea3bfbcd11 PowerPoint 95 presentation 536d38c30c0SXin LI!:mime application/vnd.ms-powerpoint 537d38c30c0SXin LI# https://www.macdisk.com/macsigen.php 538d38c30c0SXin LI!:apple ????PPT3 539d38c30c0SXin LI!:ext ppt/pot 540d38c30c0SXin LI#?? 541d38c30c0SXin LI>>88 ubequad 0x86ea00aa00b929e8 : Microsoft 542d38c30c0SXin LI>>>80 ubequad 0x108d81649b4fcf11 PowerPoint 97-2003 presentation or template 543d38c30c0SXin LI!:mime application/vnd.ms-powerpoint 544d38c30c0SXin LI!:apple ????PPT3 545d38c30c0SXin LI# /autostart/template 546d38c30c0SXin LI!:ext ppt/pps/pot 547a4d6d3b8SXin LI# From: Joerg Jenderek 548a4d6d3b8SXin LI# URL: https://www.file-extensions.org/ppa-file-extension 549a4d6d3b8SXin LI# https://en.wikipedia.org/wiki/Microsoft_PowerPoint#cite_note-231 550a4d6d3b8SXin LI# Reference: http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 551a4d6d3b8SXin LI>>88 ubequad 0x871800aa0060263b : Microsoft 552a4d6d3b8SXin LI# only version 8 (97) tested; PowerPoint 4.0 to 11.0 (2004) (Wikipedia); 97 to 2003 (file-extensions.org) 553a4d6d3b8SXin LI>>>80 ubequad 0xf04672810a72cf11 PowerPoint Addin or Wizard 554a4d6d3b8SXin LI# second, third and fourth directory entry name like VBA PROJECT PROJECTwm 555a4d6d3b8SXin LI# http://extension.nirsoft.net/pwz 556a4d6d3b8SXin LI!:mime application/vnd.ms-powerpoint 557a4d6d3b8SXin LI# like: BSHPPT97.PPA "AutoContent Wizard.pwz" 558a4d6d3b8SXin LI!:ext ppa/pwz 559a4d6d3b8SXin LI# 560a4d6d3b8SXin LI# From: Joerg Jenderek 561a4d6d3b8SXin LI# URL: http://fileformats.archiveteam.org/wiki/AWD_(At_Work_Document) 562a4d6d3b8SXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/a/awd-fax.trid.xml 563a4d6d3b8SXin LI# Note: called "Microsoft At Work Fax document" by TrID 564a4d6d3b8SXin LI>>88 ubequad 0xb29400dd010f2bf9 : Microsoft 565a4d6d3b8SXin LI>>>80 ubequad 0x801cb0023de01a10 At Work fax Document 566a4d6d3b8SXin LI#!:mime application/x-ole-storage 567a4d6d3b8SXin LI!:mime image/x-ms-awd 568a4d6d3b8SXin LI!:ext awd 569d38c30c0SXin LI# 570d38c30c0SXin LI# URL: https://en.wikipedia.org/wiki/Microsoft_Project 571d38c30c0SXin LI#?? 572d38c30c0SXin LI>>88 ubequad 0xbe1100c04fb6faf1 : Microsoft 573d38c30c0SXin LI>>>80 ubequad 0x3a8fb774c8c8d111 Project 574d38c30c0SXin LI!:mime application/vnd.ms-project 575d38c30c0SXin LI!:ext mpp 576a4d6d3b8SXin LI# From: Joerg Jenderek 577a4d6d3b8SXin LI# URL: https://en.wikipedia.org/wiki/Microsoft_Office_shared_tools#Binder 578a4d6d3b8SXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/o/obd.trid.xml 579a4d6d3b8SXin LI# http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 580a4d6d3b8SXin LI# Note: only version 8 tested and called "Office Binder Document" by TrID and 581a4d6d3b8SXin LI# "Microsoft Office Binder File for Windows" version 97-2000 by DROID fmt/240 582a4d6d3b8SXin LI>>88 ubequad 0xb21c00aa004ba90b : Microsoft 583a4d6d3b8SXin LI>>>80 ubequad 0x0004855964661b10 Office Binder Document, Template or wizard 584a4d6d3b8SXin LI# second directory entry name like Binder 585a4d6d3b8SXin LI# https://www.file-extensions.org/obd-file-extension 586a4d6d3b8SXin LI#!:mime application/vnd.ms-binder 587a4d6d3b8SXin LI!:mime application/x-msbinder 588a4d6d3b8SXin LI# obt for template; obz for Microsoft Office Binder wizard 589a4d6d3b8SXin LI!:ext obd/obt/obz 590d38c30c0SXin LI# 59143a5ec4eSXin LI# URL: http://fileformats.archiveteam.org/wiki/WordPerfect 59243a5ec4eSXin LI# Reference: http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 59343a5ec4eSXin LI# https://github.com/OneWingedShark/WordPerfect/ 59443a5ec4eSXin LI# blob/master/doc/SDK_Help/FileFormats/WPFF_DocumentStructure.htm 59543a5ec4eSXin LI# From: Joerg Jenderek 59643a5ec4eSXin LI# Note: internal version x.2 or 2.2 like in embedded ole6-PerfectOffice_MAIN.wpd 59743a5ec4eSXin LI# 3rd directory entry name PerfectOffice_OBJECT and 2nd PerfectOffice_MAIN, 59843a5ec4eSXin LI# which contains WordPerfect document \xffWPC signature handled by ./wordprocessors 59943a5ec4eSXin LI>>88 ubequad 0x19370000929679cd : WordPerfect 7 60043a5ec4eSXin LI>>>80 ubequad 0xff739851ad2d2002 Document 60143a5ec4eSXin LI!:mime application/vnd.wordperfect 60243a5ec4eSXin LI#!:apple ????WPC? 60343a5ec4eSXin LI# https://fossies.org/linux/wp2latex/test/ole6.wpd 60443a5ec4eSXin LI!:ext wpd 60543a5ec4eSXin LI#>>>>0 search/0xc01/s \xffWPC \b, WPC SIGNATURE 60643a5ec4eSXin LI# inspect embedded WordPerfect document by ./wordprocessors with 1 space at end 60743a5ec4eSXin LI#>>>>>&0 indirect x \b; contains 60843a5ec4eSXin LI# GRR: the above expression does not work correctly 60943a5ec4eSXin LI# 610d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/SHW_(Corel) 611d38c30c0SXin LI#??? 612d38c30c0SXin LI>>88 ubequad 0x99ae04021c007002 : WordPerfect 613d38c30c0SXin LI>>>80 ubequad 0x62fe2e4099191b10 7-X3 presentation 614d38c30c0SXin LI!:mime application/x-corelpresentations 615d38c30c0SXin LI#!:mime application/x-shw-viewer 616d38c30c0SXin LI#!:mime image/x-presentations 617d38c30c0SXin LI!:ext shw 618d38c30c0SXin LI# 619d38c30c0SXin LI# URL: http://www.checkfilename.com/view-details/WordPerfect-Office-X3/RespageIndex/0/sTab/2/ 620d38c30c0SXin LI>>>80 ubequad 0x60fe2e4099191b10 9 Graphic 621d38c30c0SXin LI#!:mime application/x-wpg 622d38c30c0SXin LI#!:mime image/x-wordperfect-graphics 623d38c30c0SXin LI!:mime image/x-wpg 624d38c30c0SXin LI# https://www.macdisk.com/macsigen.php "WPC2" for Wordperfect 2 *.wpd 625d38c30c0SXin LI!:apple ????WPC9 626d38c30c0SXin LI!:ext wpg 627d38c30c0SXin LI# 628898496eeSXin LI# From: Joerg Jenderek 629898496eeSXin LI# URL: http://fileformats.archiveteam.org/wiki/CorelCAD 630898496eeSXin LI# https://en.wikipedia.org/wiki/CorelCAD 631898496eeSXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/c/ccd-corelcad.trid.xml 632898496eeSXin LI# Note: called "CorelCAD Drawing" by TrID and CorelCAD 633898496eeSXin LI# directory entry names like Contents ViewInfo CustomViewDescriptions LayerInfo 634898496eeSXin LI>>88 ubequad 0xbe26db67235e2689 : Corel 635898496eeSXin LI>>>80 ubequad 0x20f414de1cacce11 \bCAD Drawing or Template 636898496eeSXin LI#!:mime application/x-ole-storage 637898496eeSXin LI!:mime application/x-corel-cad 638898496eeSXin LI# CCT for CorelCAD Template 639898496eeSXin LI!:ext ccd/cct 640898496eeSXin LI# 641d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/StarOffice_binary_formats 642d38c30c0SXin LI>>88 ubequad 0x996104021c007002 : StarOffice 643d38c30c0SXin LI>>>80 ubequad 0x407e5cdc5cb31b10 StarWriter 3.0 document or template 644d38c30c0SXin LI# https://www.openoffice.org/framework/documentation/mimetypes/mimetypes.html 645d38c30c0SXin LI!:mime application/x-starwriter 646d38c30c0SXin LI!:ext sdw/vor 647d38c30c0SXin LI# 648d38c30c0SXin LI>>>80 ubequad 0xa03f543fa6b61b10 StarCalc 3.0 spreadsheet or template 649d38c30c0SXin LI!:mime application/x-starcalc 650d38c30c0SXin LI!:ext sdc/vor 651d38c30c0SXin LI# 652d38c30c0SXin LI>>>80 ubequad 0xe0aa10af6db31b10 StarDraw 3.0 drawing or template 653d38c30c0SXin LI!:mime application/x-starimpress 654d38c30c0SXin LI#!:mime application/x-stardraw 655d38c30c0SXin LI# sda ?? 656d38c30c0SXin LI!:ext sdd/sda/vor 657d38c30c0SXin LI#?? 658d38c30c0SXin LI>>88 ubequad 0x89cb008029e4b0b1 : StarOffice 659d38c30c0SXin LI>>>80 ubequad 0x41d461633542d011 StarCalc 4.0 spreadsheet or template 660d38c30c0SXin LI!:mime application/x-starcalc 661d38c30c0SXin LI!:ext sdc/vor 662d38c30c0SXin LI# 663d38c30c0SXin LI>>>80 ubequad 0x61b8a5c6d685d111 StarCalc 5.0 spreadsheet or template 664d38c30c0SXin LI!:mime application/vnd.stardivision.cal 665d38c30c0SXin LI!:ext sdc/vor 666d38c30c0SXin LI# 667d38c30c0SXin LI>>>80 ubequad 0xc03c2d011642d011 StarImpress 4.0 presentation or template 668d38c30c0SXin LI!:mime application/x-starimpress 669d38c30c0SXin LI!:ext sdd/vor 670d38c30c0SXin LI#?? 671d38c30c0SXin LI>>88 ubequad 0xb12a04021c007002 : StarOffice 672d38c30c0SXin LI>>>80 ubequad 0x600459d4fd351c10 StarMath 3.0 673d38c30c0SXin LI!:mime application/x-starmath 674d38c30c0SXin LI!:ext smf 675d38c30c0SXin LI#?? 676d38c30c0SXin LI>>88 ubequad 0x8e2c00001b4cc711 : StarOffice 677d38c30c0SXin LI>>>80 ubequad 0xe0999cfb6d2c1c10 StarChart 3.0 678d38c30c0SXin LI!:mime application/x-starchart 679d38c30c0SXin LI!:ext sds 680d38c30c0SXin LI#?? 681d38c30c0SXin LI>>88 ubequad 0xa45e00a0249d57b1 : StarOffice 682d38c30c0SXin LI>>>80 ubequad 0xb0e9048b0e42d011 StarWriter 4.0 document or template 683d38c30c0SXin LI!:mime application/x-starwriter 684d38c30c0SXin LI!:ext sdw/vor 685d38c30c0SXin LI#?? 686d38c30c0SXin LI>>88 ubequad 0x89ca008029e4b0b1 : StarOffice 687d38c30c0SXin LI>>>80 ubequad 0xe1b7b3022542d011 StarMath 4.0 688d38c30c0SXin LI!:mime application/x-starmath 689d38c30c0SXin LI!:ext smf 690d38c30c0SXin LI# 691d38c30c0SXin LI>>>80 ubequad 0xe0b7b3022542d011 StarChart 4.0 692d38c30c0SXin LI!:mime application/x-starchart 693d38c30c0SXin LI!:ext sds 694d38c30c0SXin LI#?? 695d38c30c0SXin LI>>88 ubequad 0xa53f00a0249d57b1 : StarOffice 696d38c30c0SXin LI>>>80 ubequad 0x70c90a340de3d011 Master 4.0 document 697d38c30c0SXin LI!:mime application/x-starwriter-global 698d38c30c0SXin LI!:ext sgl 699d38c30c0SXin LI#?? 700d38c30c0SXin LI>>88 ubequad 0x89d0008029e4b0b1 : StarOffice 701d38c30c0SXin LI>>>80 ubequad 0x40e6b5ffde85d111 StarMath 5.0 702d38c30c0SXin LI!:mime application/vnd.stardivision.math 703d38c30c0SXin LI!:ext smf 704d38c30c0SXin LI# 705d38c30c0SXin LI>>>80 ubequad 0xa005892ebd85d111 StarDraw 5.0 drawing or template 706d38c30c0SXin LI!:mime application/vnd.stardivision.draw 707d38c30c0SXin LI!:ext sda/vor 708d38c30c0SXin LI# 709d38c30c0SXin LI>>>80 ubequad 0x21725c56bc85d111 StarImpress 5.0 presentation or template 710d38c30c0SXin LI!:mime application/vnd.stardivision.impress 711d38c30c0SXin LI# sda is used for what? 712d38c30c0SXin LI!:ext sdd/vor/sda 713d38c30c0SXin LI# 714d38c30c0SXin LI>>>80 ubequad 0x214388bfdd85d111 StarChart 5.0 715d38c30c0SXin LI!:mime application/vnd.stardivision.chart 716d38c30c0SXin LI!:ext sds 717d38c30c0SXin LI# ?? 718d38c30c0SXin LI>>88 ubequad 0xaab4006097da561a : StarOffice 719d38c30c0SXin LI>>>80 ubequad 0xd1f90cc2ae85d111 StarWriter 5.0 document or template 720d38c30c0SXin LI!:mime application/vnd.stardivision.writer 721d38c30c0SXin LI!:ext sdw/vor 722d38c30c0SXin LI# 723d38c30c0SXin LI>>>80 ubequad 0xd3f90cc2ae85d111 Master 5.0 document 724d38c30c0SXin LI!:mime application/vnd.stardivision.writer-global 725d38c30c0SXin LI!:ext sgl 726d38c30c0SXin LI#?? 727d38c30c0SXin LI# URL: http://fileformats.archiveteam.org/wiki/FlashPix 728d38c30c0SXin LI>>88 ubequad 0x855300aa00a1f95b : Kodak 729d38c30c0SXin LI>>>80 ubequad 0x0067615654c1ce11 FlashPIX Image 730d38c30c0SXin LI!:mime image/vnd.fpx 731d38c30c0SXin LI!:apple ????FPix 732d38c30c0SXin LI!:ext fpx 7332726a701SXin LI# URL: https://en.wikipedia.org/wiki/SoftMaker_Office 7342726a701SXin LI>>88 ubequad 0x95f600a0cc3cca14 : PlanMaker 7352726a701SXin LI>>>80 ubequad 0x9174088a6452d411 document or template 7362726a701SXin LI!:mime application/vnd.softmaker.planmaker 7372726a701SXin LI# pmv for template https://www.file-extensions.org/pmv-file-extension 7382726a701SXin LI!:ext pmd/pmv 739a4d6d3b8SXin LI# URL: http://fileformats.archiveteam.org/wiki/MAX_(3ds_Max) 740a4d6d3b8SXin LI# https://en.wikipedia.org/wiki/Autodesk_3ds_Max 741a4d6d3b8SXin LI# Reference: http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 742a4d6d3b8SXin LI# Note: called "3D Studio Max Scene" by TrID and "3DS Max" by DROID and 743a4d6d3b8SXin LI# "3DSMax thumbnail" by XnView and verfied by `nconvert -info A380.max` 744a4d6d3b8SXin LI# applies only to "newer" versions (about 2008-2020) 745a4d6d3b8SXin LI>>88 ubequad 0x9fed04143144cc1e : Autodesk 746a4d6d3b8SXin LI>>>80 ubequad 0x7b8cdd1cc081a045 3ds Max 747a4d6d3b8SXin LI#!:mime application/x-ole-storage 748a4d6d3b8SXin LI!:mime model/x-autodesk-max 749a4d6d3b8SXin LI# like: https://static.free3d.com/models/dropbox/dropbox/sq/A380.7z/A380.max 750a4d6d3b8SXin LI!:ext max 751a4d6d3b8SXin LI# also chr for character file according to DROID https://www.nationalarchives.gov.uk/PRONOM/fmt/978 752a4d6d3b8SXin LI#!:ext max/chr 753*ae316d1dSXin LI# From: Joerg Jenderek 754*ae316d1dSXin LI# URL: http://fileformats.archiveteam.org/wiki/IPT 755*ae316d1dSXin LI# https://en.wikipedia.org/wiki/Autodesk_Inventor 756*ae316d1dSXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/i/ipt.trid.xml 757*ae316d1dSXin LI# Note: called "Autodesk Inventor Part" by TrID 758*ae316d1dSXin LI# second, third, fifth and seventh directory entry name like RSeStorage RSeEmbeddings RefdFiles RSeDb 759*ae316d1dSXin LI>>88 ubequad 0x93c37e0706000000 : Autodesk 760*ae316d1dSXin LI>>>80 ubequad 0x90b4294db249d011 Inventor Part 761*ae316d1dSXin LI#!:mime application/x-ole-storage 762*ae316d1dSXin LI!:mime model/x-autodesk-ipt 763*ae316d1dSXin LI!:ext ipt 764*ae316d1dSXin LI# From: Joerg Jenderek 765*ae316d1dSXin LI# URL: http://fileformats.archiveteam.org/wiki/Easy_CD_Creator 766*ae316d1dSXin LI# Reference: http://mark0.net/download/triddefs_xml.7z/defs/c/cl4.trid.xml 767*ae316d1dSXin LI# Note: called "Easy CD Creator Layout" by TrID, 768*ae316d1dSXin LI# "Easy CD Creator 4" by CREATR32.exe and "Easy CD Creator Document" on Windows 769*ae316d1dSXin LI# verified by Michal Mutl Structured Storage Viewer `SSView.exe MY_CD3.cl4` 770*ae316d1dSXin LI# verified partly by libolecf-utils `olecfinfo -v MY_CD4.cl4` 771*ae316d1dSXin LI# created by Adaptec Easy CD Creator 4.02b 772*ae316d1dSXin LI# "older" version 2 contain no clsid 773*ae316d1dSXin LI>>88 ubequad 0x893f00802964b632 : Easy 774*ae316d1dSXin LI>>>80 ubequad 0x0293c3a90a77d111 CD Creator 4 Layout 775*ae316d1dSXin LI#!:mime application/x-ole-storage 776*ae316d1dSXin LI!:mime application/x-corel-cl4 777*ae316d1dSXin LI!:ext cl4 778*ae316d1dSXin LI# maybe also suffix cl3 779*ae316d1dSXin LI#!:ext cl3/cl4 780d38c30c0SXin LI# remaining non null clsid 781a4d6d3b8SXin LI>>88 default x 782898496eeSXin LI>>>0 use ole2-unknown 783898496eeSXin LI# display information about directory for not detected CDF files 784898496eeSXin LI0 name ole2-unknown 785898496eeSXin LI>80 ubequad x : UNKNOWN 786a4d6d3b8SXin LI# https://reposcope.com/mimetype/application/x-ole-storage 787d38c30c0SXin LI!:mime application/x-ole-storage 788a4d6d3b8SXin LI# according to file version 5.41 with -e soft option 789a4d6d3b8SXin LI#!:mime application/CDFV2 790a4d6d3b8SXin LI#!:ext ??? 791898496eeSXin LI>80 ubequad !0 \b, clsid %#16.16llx 792898496eeSXin LI>>88 ubequad x \b%16.16llx 793898496eeSXin LI# converted hexadecimal format to standard GUUID notation 794898496eeSXin LI>>80 guid x {%s} 795898496eeSXin LI# second directory entry name like VisioDocument Control000 796898496eeSXin LI>128 lestring16 x with names %.20s 797898496eeSXin LI# third directory entry like WordDocument Preview.dib 798898496eeSXin LI>256 lestring16 x %.20s 799898496eeSXin LI# forth like \005SummaryInformation 800898496eeSXin LI>384 lestring16 x %.25s 801898496eeSXin LI# 5th 802898496eeSXin LI>512 lestring16 x %.10s 803898496eeSXin LI# 6th 804898496eeSXin LI>640 lestring16 x %.10s 805898496eeSXin LI# 7th 806898496eeSXin LI>768 lestring16 x %.10s 807