179343712SPeter Avalos 279343712SPeter Avalos#------------------------------------------------------------------------------ 3*3b9cdfa3SAntonio Huete Jimenez# $File: ole2compounddocs,v 1.19 2022/09/11 20:52:40 christos Exp $ 479343712SPeter Avalos# Microsoft OLE 2 Compound Documents : file(1) magic for Microsoft Structured 56fca56fbSSascha Wildner# storage (https://en.wikipedia.org/wiki/Compound_File_Binary_Format) 679343712SPeter Avalos# Additional tests for OLE 2 Compound Documents should be under this recipe. 76fca56fbSSascha Wildner# reference: https://www.openoffice.org/sc/compdocfileformat.pdf 879343712SPeter Avalos 96fca56fbSSascha Wildner0 string \320\317\021\340\241\261\032\341 106fca56fbSSascha Wildner# https://digital-preservation.github.io/droid/ 116fca56fbSSascha Wildner# skip droid skeleton like fmt-39-signature-id-128.doc by valid version 126fca56fbSSascha Wildner>0x1A ushort !0xABAB OLE 2 Compound Document 13614728caSSascha Wildner#>0x1C uleshort x \b, endnian %#4.4x 146fca56fbSSascha Wildner# big endian not tested 156fca56fbSSascha Wildner>>0x1C ubeshort =0xfffe \b, big-endian 166fca56fbSSascha Wildner>>>546 string jbjb : Microsoft Word Document 176fca56fbSSascha Wildner!:mime application/msword 186fca56fbSSascha Wildner!:apple MSWDWDBN 196fca56fbSSascha Wildner!:ext doc 206fca56fbSSascha Wildner# Byte Order 0xFFFE means little-endian found in real world applications 216fca56fbSSascha Wildner#>>0x1C uleshort =0xfffe \b, little-endian 226fca56fbSSascha Wildner>>0x1C uleshort =0xfffe 236fca56fbSSascha Wildner# From: Joerg Jenderek 246fca56fbSSascha Wildner# Major Version 3 or 4 256fca56fbSSascha Wildner>>>0x1A uleshort x \b, v%u 266fca56fbSSascha Wildner# Minor Version 32h=50 3Bh=59 3Eh=62 276fca56fbSSascha Wildner>>>0x18 uleshort x \b.%u 286fca56fbSSascha Wildner# SecID of first sector of the directory stream is often 1 but high like 3144h 29614728caSSascha Wildner>>>48 ulelong x \b, SecID %#x 30c990e5baSDaniel Fojt# Sector Shift Exponent in short-stream container stream: 6~64 bytes 31c990e5baSDaniel Fojt>>>32 uleshort !6 \b, exponent of short stream %u 32c990e5baSDaniel Fojt# total number of sectors used for the FAT 33c990e5baSDaniel Fojt>>>44 ulelong >1 \b, %u FAT sectors 34c990e5baSDaniel Fojt# SecID of first sector of the short-sector allocation table (Mini FAT) 35c990e5baSDaniel Fojt# or -2 (End Of ChainSecID) if not extant 36614728caSSascha Wildner>>>60 ulelong !0xffFFffFE \b, Mini FAT start sector %#x 37c990e5baSDaniel Fojt# total number of sectors used for the short-sector allocation table 38c990e5baSDaniel Fojt>>>64 ulelong !1 \b, %u Mini FAT sector 39c990e5baSDaniel Fojt# plural s 40c990e5baSDaniel Fojt>>>>64 ulelong >1 \bs 41c990e5baSDaniel Fojt# SecID of first sector of the master sector allocation table (DIFAT) 42c990e5baSDaniel Fojt# or -2 (End Of Chain SecID) if no additional sectors used 43614728caSSascha Wildner>>>68 ulelong !0xffFFffFE \b, DIFAT start sector %#x 44c990e5baSDaniel Fojt# total number of sectors used for the master sector allocation table (DIFAT) 45c990e5baSDaniel Fojt>>>72 ulelong >0 \b, %u DIFAT sectors 46c990e5baSDaniel Fojt# First part of the master sector allocation table (DIFAT) containing 109 SecIDs 47614728caSSascha Wildner#>>>76 ubequad x \b, DIFAT=%#16.16llx 48c990e5baSDaniel Fojt#>>>84 ubequad x \b%16.16llx... 496fca56fbSSascha Wildner# pointer to root entry only works with standard configuration for SecID ~< 800h 506fca56fbSSascha Wildner# Red-Carpet-presentation-1.0-1.sdd sg10.sdv 2000_GA_Annual_Review_Data.xls 516fca56fbSSascha Wildner# "ORLEN Factbook 2017.xls" XnView_metadata.doc 526fca56fbSSascha Wildner# "Barham, Lisa - Die Shopping-Prinzessinnen.doc" then not recognized 536fca56fbSSascha Wildner>>>48 ulelong >0x800 too big for FILE_BYTES_MAX = 1 MiB 546fca56fbSSascha Wildner# Sector Shift Exponent 9~512 for major version 3 or C~4096 for major version 4 556fca56fbSSascha Wildner>>>0x1E uleshort 0xc \b, blocksize 4096 566fca56fbSSascha Wildner# jump to one block (4096 bytes per block) before root storage block 576fca56fbSSascha Wildner>>>>(48.l*4096) ubyte x 586fca56fbSSascha Wildner>>>>>&4095 use ole2-directory 596fca56fbSSascha Wildner#>>>0x1E uleshort 9 \b, blocksize 512 606fca56fbSSascha Wildner>>>0x1E uleshort 9 616fca56fbSSascha Wildner# jump to one block (512 bytes per block) before root storage block 626fca56fbSSascha Wildner# in 5.37 only true for offset ~< FILE_BYTES_MAX=7 MiB defined in ../../src/file.h 636fca56fbSSascha Wildner>>>>(48.l*512) ubyte x 646fca56fbSSascha Wildner>>>>>&511 use ole2-directory 656fca56fbSSascha Wildner# check directory entry structure and display types by GUID 666fca56fbSSascha Wildner0 name ole2-directory 676fca56fbSSascha Wildner# directory entry name like "Root Entry" 686fca56fbSSascha Wildner#>0 lestring16 x \b, 1st %.10s 696fca56fbSSascha Wildner# type of the entry; 5~Root storage 706fca56fbSSascha Wildner#>66 ubyte x \b, type %x 716fca56fbSSascha Wildner# node colour of the entry: 00H ~ Red 01H ~ Black 726fca56fbSSascha Wildner#>67 ubyte x \b, color %x 73c990e5baSDaniel Fojt# the DirIDs of the child nodes. Should both be -1 in the root storage entry 746fca56fbSSascha Wildner#>68 bequad !0xffffffffffffffff \b, DirIDs %llx 756fca56fbSSascha Wildner# second directory entry name like VisioDocument Control000 766fca56fbSSascha Wildner#>128 lestring16 x \b, 2nd %.20s 776fca56fbSSascha Wildner# third directory entry like WordDocument 786fca56fbSSascha Wildner#>256 lestring16 x \b, 3rd %.20s 796fca56fbSSascha Wildner# forth 806fca56fbSSascha Wildner#>384 lestring16 x \b, 4th %.10s 816fca56fbSSascha Wildner# 5th 826fca56fbSSascha Wildner#>512 lestring16 x \b, 5th %.10s 836fca56fbSSascha Wildner# 6th 846fca56fbSSascha Wildner#>640 lestring16 x \b, 6th %.10s 856fca56fbSSascha Wildner# 7th 866fca56fbSSascha Wildner#>768 lestring16 x \b, 7th %.10s 876fca56fbSSascha Wildner# https://wikileaks.org/ciav7p1/cms/page_13762814.html 886fca56fbSSascha Wildner# https://m.blog.naver.com/superman4u/40047693679 896fca56fbSSascha Wildner# https://misc.daniel-marschall.de/projects/guid_analysis/guid.txt 90614728caSSascha Wildner# https://toolslick.com/conversion/data/guid 91614728caSSascha Wildner#>80 ubequad !0 \b, clsid %#16.16llx 926fca56fbSSascha Wildner#>>88 ubequad x \b%16.16llx 936fca56fbSSascha Wildner# test for "Root Entry" inside directory by type 5 value 946fca56fbSSascha Wildner>66 ubyte 5 956fca56fbSSascha Wildner# look for CLSID GUID 0 966fca56fbSSascha Wildner>>88 ubequad 0x0 976fca56fbSSascha Wildner>>>80 ubequad 0x0 9879343712SPeter Avalos# - Microstation V8 DGN files (www.bentley.com) 996fca56fbSSascha Wildner# URL: https://en.wikipedia.org/wiki/MicroStation 10079343712SPeter Avalos# Last update on 10/23/2006 by Lester Hightower 1016fca56fbSSascha Wildner# 07/24/2019 by Joerg Jenderek 1026fca56fbSSascha Wildner# Second directory entry name like Dgn~H Dgn~S 1036fca56fbSSascha Wildner>>>>128 lestring16 Dgn~ : Microstation V8 CAD 1046fca56fbSSascha Wildner#!:mime application/x-ole-storage 1056fca56fbSSascha Wildner!:mime application/x-bentley-dgn 1066fca56fbSSascha Wildner# http://www.q-cad.com/files/samples_cad_files/1344468165.dgn 1076fca56fbSSascha Wildner!:ext dgn 1086fca56fbSSascha Wildner# 1096fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/WordPerfect 1106fca56fbSSascha Wildner# Second directory entry name PerfectOffice_ 1116fca56fbSSascha Wildner>>>>128 lestring16 PerfectOffice_ : WordPerfect 7-X3 presentations Master, Document or Graphic 1126fca56fbSSascha Wildner!:mime application/vnd.wordperfect 1136fca56fbSSascha Wildner# https://www.macdisk.com/macsigen.php "WPC2" for Wordperfect 2 *.wpd 1146fca56fbSSascha Wildner!:apple ????WPC7 1156fca56fbSSascha Wildner!:ext mst/wpd/wpg 1166fca56fbSSascha Wildner# 1176fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 1186fca56fbSSascha Wildner# Second directory entry name MatOST_ 1196fca56fbSSascha Wildner>>>>128 lestring16 MatOST : Microsoft Works 3.0 document 1206fca56fbSSascha Wildner!:mime application/vnd.ms-works 1216fca56fbSSascha Wildner!:apple ????AWWP 1226fca56fbSSascha Wildner!:ext wps 1236fca56fbSSascha Wildner# 1246fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Spreadsheet 1256fca56fbSSascha Wildner# 3rd directory entry name WksSSWorkBook 1266fca56fbSSascha Wildner>>>>256 lestring16 WksSSWorkBook : Microsoft Works 6-9 spreadsheet 1276fca56fbSSascha Wildner!:mime application/vnd.ms-works 1286fca56fbSSascha Wildner!:apple ????AWSS 1296fca56fbSSascha Wildner!:ext xlr 1306fca56fbSSascha Wildner# 1316fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/XLS 1326fca56fbSSascha Wildner# what is the difference to {00020820-0000-0000-c000-000000000046} ? 1336fca56fbSSascha Wildner# Second directory entry name Workbook 1346fca56fbSSascha Wildner>>>>128 lestring16 Workbook 1356fca56fbSSascha Wildner>>>>>256 lestring16 !WksSSWorkBook : Microsoft Excel 97-2003 worksheet 0 clsid 1366fca56fbSSascha Wildner!:mime application/vnd.ms-excel 1376fca56fbSSascha Wildner# https://www.macdisk.com/macsigen.php XLS5 for Excel 5 1386fca56fbSSascha Wildner!:apple ????XLS9 1396fca56fbSSascha Wildner!:ext xls 1406fca56fbSSascha Wildner# 1416fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/PPT 1426fca56fbSSascha Wildner# Second directory entry name Object1 Object12 Object35 1436fca56fbSSascha Wildner>>>>128 lestring16 Object : Microsoft PowerPoint 4 presentation 1446fca56fbSSascha Wildner!:mime application/vnd.ms-powerpoint 1456fca56fbSSascha Wildner# https://www.macdisk.com/macsigen.php 1466fca56fbSSascha Wildner!:apple ????PPT3 1476fca56fbSSascha Wildner!:ext ppt 1486fca56fbSSascha Wildner# 1496fca56fbSSascha Wildner# URL: https://www.msoutlook.info/question/164 1506fca56fbSSascha Wildner# Second directory entry name __CollDataStm 1516fca56fbSSascha Wildner>>>>128 lestring16 __CollDataStm : Microsoft Outlook Send Receive Settings 1526fca56fbSSascha Wildner#!:mime application/vnd.ms-outlook 1536fca56fbSSascha Wildner!:mime application/x-ms-srs 1546fca56fbSSascha Wildner# %APPDATA%\Microsoft\Outlook\Outlook.srs 1556fca56fbSSascha Wildner!:ext srs 1566fca56fbSSascha Wildner# 1576fca56fbSSascha Wildner# URL: https://www.file-extensions.org/cag-file-extension 1586fca56fbSSascha Wildner# Second directory entry name Category 1596fca56fbSSascha Wildner>>>>128 lestring16 Category : Microsoft Clip Art Gallery 1606fca56fbSSascha Wildner#!:mime application/x-ole-storage 1616fca56fbSSascha Wildner!:mime application/x-ms-cag 1626fca56fbSSascha Wildner!:apple MScgCGdb 1636fca56fbSSascha Wildner!:ext cag/ 1646fca56fbSSascha Wildner# 1656fca56fbSSascha Wildner# URL: https://www.filesuffix.com/de/extension/rra 1666fca56fbSSascha Wildner# 3rd directory entry name StrIndex_StringTable 1676fca56fbSSascha Wildner>>>>256 lestring16 StrIndex_StringTable : Windows temporarily installer 1686fca56fbSSascha Wildner#!:mime application/x-ole-storage 1696fca56fbSSascha Wildner!:mime application/x-ms-rra 1706fca56fbSSascha Wildner!:ext rra 1716fca56fbSSascha Wildner# 1726fca56fbSSascha Wildner# URL: https://www.forensicswiki.org/wiki/Jump_Lists 1736fca56fbSSascha Wildner# 3rd directory entry name DestList 1746fca56fbSSascha Wildner>>>>256 lestring16 DestList : Windows jump list 1756fca56fbSSascha Wildner#!:mime application/x-ole-storage 1766fca56fbSSascha Wildner!:mime application/x-ms-jumplist 1776fca56fbSSascha Wildner# %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations\*.automaticDestinations-ms 1786fca56fbSSascha Wildner!:ext automaticDestinations-ms 1796fca56fbSSascha Wildner# 1806fca56fbSSascha Wildner# URL: https://en.wikipedia.org/wiki/Windows_thumbnail_cache 1816fca56fbSSascha Wildner# Second directory entry name 256_ 1826fca56fbSSascha Wildner>>>>128 lestring16 256_ : Windows thumbnail database 256 1836fca56fbSSascha Wildner#!:mime application/x-ole-storage 1846fca56fbSSascha Wildner!:mime application/x-ms-thumbnail 1856fca56fbSSascha Wildner# Thumbs.db 1866fca56fbSSascha Wildner!:ext db 1876fca56fbSSascha Wildner>>>>128 lestring16 96_ : Windows thumbnail database 96 1886fca56fbSSascha Wildner!:mime application/x-ms-thumbnail 1896fca56fbSSascha Wildner!:ext db 1906fca56fbSSascha Wildner# 3rd directory entry name Catalog_ 1916fca56fbSSascha Wildner>>>>256 lestring16 Catalog : Windows thumbnail database 1926fca56fbSSascha Wildner!:mime application/x-ms-thumbnail 1936fca56fbSSascha Wildner!:ext db 1946fca56fbSSascha Wildner# 1956fca56fbSSascha Wildner# URL: https://support.microsoft.com/en-us/help/300887/how-to-use-system-information-msinfo32-command-line-tool-switches 1966fca56fbSSascha Wildner# Note: older Microsoft Systeminfo (MSInfo Configuration File of msinfo32); newer use xml based 1976fca56fbSSascha Wildner# Second directory entry name Control000 1986fca56fbSSascha Wildner>>>>128 lestring16 Control000 : Microsoft old Systeminfo 1996fca56fbSSascha Wildner#!:mime application/x-ole-storage 2006fca56fbSSascha Wildner!:mime application/x-ms-info 2016fca56fbSSascha Wildner!:ext nfo 2026fca56fbSSascha Wildner# 203*3b9cdfa3SAntonio Huete Jimenez# From: Joerg Jenderek 204*3b9cdfa3SAntonio Huete Jimenez# URL: https://en.wikipedia.org/wiki/Microsoft_Access 205*3b9cdfa3SAntonio Huete Jimenez# Reference: http://mark0.net/download/triddefs_xml.7z/defs/m/mdz.trid.xml 206*3b9cdfa3SAntonio Huete Jimenez# http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 207*3b9cdfa3SAntonio Huete Jimenez# Note: only version foo tested and called "Microsoft Access Wizard template" by TrID 208*3b9cdfa3SAntonio Huete Jimenez# Fourth directory entry name TemplateID 209*3b9cdfa3SAntonio Huete Jimenez>>>>384 lestring16 TemplateID : Microsoft Access wizard template 210*3b9cdfa3SAntonio Huete Jimenez# Second directory entry name like \005SummaryInformation and 3rd name like \005DocumentSummaryInformation 211*3b9cdfa3SAntonio Huete Jimenez#!:mime application/x-ole-storage 212*3b9cdfa3SAntonio Huete Jimenez#!:mime application/vnd.ms-office 213*3b9cdfa3SAntonio Huete Jimenez#!:mime application/vnd.ms-access 214*3b9cdfa3SAntonio Huete Jimenez#!:mime application/msaccess 215*3b9cdfa3SAntonio Huete Jimenez!:mime application/x-ms-mdz 216*3b9cdfa3SAntonio Huete Jimenez# http://extension.nirsoft.net/mdz 217*3b9cdfa3SAntonio Huete Jimenez!:ext mdz 218*3b9cdfa3SAntonio Huete Jimenez# 2196fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Corel_Print_House 2206fca56fbSSascha Wildner# Second directory entry name Thumbnail 2216fca56fbSSascha Wildner>>>>128 lestring16 Thumbnail : Corel PrintHouse image 2226fca56fbSSascha Wildner#!:mime application/x-ole-storage 2236fca56fbSSascha Wildner!:mime application/x-corel-cph 2246fca56fbSSascha Wildner!:ext cph 2256fca56fbSSascha Wildner# 3rd directory entry name Thumbnail 2266fca56fbSSascha Wildner>>>>256 lestring16 Thumbnail : Corel PrintHouse image 2276fca56fbSSascha Wildner!:mime application/x-corel-cph 2286fca56fbSSascha Wildner!:ext cph 229970935fdSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Corel_Gallery 230970935fdSSascha Wildner# Note: format since Gallery 2; sometimes called Corel Multimedia Manager Album 231970935fdSSascha Wildner# third directory entry name _INFO_ 232970935fdSSascha Wildner>>>>256 lestring16 _INFO_ : Corel Gallery 233970935fdSSascha Wildner# second directory entry name _ITEM_ or _DATA_ 234970935fdSSascha Wildner# later directory entry names: _ALBUM_ _THUMBNAIL_ 235970935fdSSascha Wildner#!:mime application/x-ole-storage 236970935fdSSascha Wildner!:mime application/x-corel-gal 237970935fdSSascha Wildner!:ext gal 2386fca56fbSSascha Wildner# 239*3b9cdfa3SAntonio Huete Jimenez# From: Joerg Jenderek 240*3b9cdfa3SAntonio Huete Jimenez# URL: https://archive.org/details/iPhoto-Plus-4 241*3b9cdfa3SAntonio Huete Jimenez# https://filext.com/file-extension/TPL 242*3b9cdfa3SAntonio Huete Jimenez# Reference: http://mark0.net/download/triddefs_xml.7z/defs/t/tpl-ulead.trid.xml 243*3b9cdfa3SAntonio Huete Jimenez# Note: found in Template sub directory in program directory of software iPhoto Plus version 4 244*3b9cdfa3SAntonio Huete Jimenez# second, third and fourth directory entry name like TplHeader TplMainImage TplPreview 245*3b9cdfa3SAntonio Huete Jimenez>>>>128 lestring16 TplHeader : Ulead iPhoto Template 246*3b9cdfa3SAntonio Huete Jimenez#!:mime application/x-ole-storage 247*3b9cdfa3SAntonio Huete Jimenez!:mime image/x-ulead-tpl 248*3b9cdfa3SAntonio Huete Jimenez# https://www.file-extensions.org/tpl-file-extension-ulead-photo-express-template 249*3b9cdfa3SAntonio Huete Jimenez!:ext tpl 250*3b9cdfa3SAntonio Huete Jimenez# 2516fca56fbSSascha Wildner# URL: https://en.wikipedia.org/wiki/Hangul_(word_processor) 2526fca56fbSSascha Wildner# Note: "HWP Document File" signature found in FileHeader 2536fca56fbSSascha Wildner# Second directory entry name FileHeader hint for Thinkfree Office document 2546fca56fbSSascha Wildner>>>>128 lestring16 FileHeader : Hangul (Korean) 5.0 Word Processor File 2556fca56fbSSascha Wildner#!:mime application/haansofthwp 2566fca56fbSSascha Wildner!:mime application/x-hwp 2576fca56fbSSascha Wildner# https://example-files.online-convert.com/document/hwp/example.hwp 2586fca56fbSSascha Wildner!:ext hwp 2596fca56fbSSascha Wildner# 2606fca56fbSSascha Wildner# URL: https://ask.libreoffice.org/en/question/26303/creating-new-themes-for-the-gallery-not-functioning/ 2616fca56fbSSascha Wildner# Second directory entry name like dd2000 dd2001 dd2036 dd2060 dd2083 2626fca56fbSSascha Wildner>>>>128 lestring16 dd2 : StarOffice Gallery view 2636fca56fbSSascha Wildner#!:mime application/x-ole-storage 2646fca56fbSSascha Wildner!:mime application/x-star-sdv 2656fca56fbSSascha Wildner!:ext sdv 266c990e5baSDaniel Fojt# URL: https://en.wikipedia.org/wiki/SoftMaker_Office 267c990e5baSDaniel Fojt# second directory entry name Current User 268c990e5baSDaniel Fojt>>>>128 lestring16 Current\ User : SoftMaker 269c990e5baSDaniel Fojt# third directory entry name SMNativeObjData 270c990e5baSDaniel Fojt>>>>>256 lestring16 SMNativeObjData 271970935fdSSascha Wildner# 5th directory entry name PowerPoint 272c990e5baSDaniel Fojt>>>>>>512 lestring16 PowerPoint PowerPoint presentation or template 273c990e5baSDaniel Fojt!:mime application/vnd.ms-powerpoint 274c990e5baSDaniel Fojt!:ext ppt/pps/pot 275c990e5baSDaniel Fojt# 4th directory entry name PowerPoint 276c990e5baSDaniel Fojt>>>>>384 lestring16 PowerPoint Presentations or template 277c990e5baSDaniel Fojt# http://extension.nirsoft.net/prv 278c990e5baSDaniel Fojt!:mime application/vnd.softmaker.presentations 279c990e5baSDaniel Fojt!:ext prd/prv 280c990e5baSDaniel Fojt# third directory entry name like Current User 281c990e5baSDaniel Fojt>>>>256 lestring16 Current\ User : SoftMaker 282c990e5baSDaniel Fojt# 5th directory entry name PowerPoint 283c990e5baSDaniel Fojt>>>>>512 lestring16 PowerPoint Presentations or template 284c990e5baSDaniel Fojt# http://extension.nirsoft.net/prd 285c990e5baSDaniel Fojt!:mime application/vnd.softmaker.presentations 286c990e5baSDaniel Fojt!:ext prd/prv 287c990e5baSDaniel Fojt# 2nd directory entry name Pictures 288c990e5baSDaniel Fojt>>>>>>128 lestring16 Pictures with pictures 289*3b9cdfa3SAntonio Huete Jimenez# 290*3b9cdfa3SAntonio Huete Jimenez# URL: http://fileformats.archiveteam.org/wiki/PageMaker 291*3b9cdfa3SAntonio Huete Jimenez# Reference: http://mark0.net/download/triddefs_xml.7z/defs/p 292*3b9cdfa3SAntonio Huete Jimenez# pagemaker-generic.trid.xml 293*3b9cdfa3SAntonio Huete Jimenez# pagemaker-pm6.trid.xml 294*3b9cdfa3SAntonio Huete Jimenez# pagemaker-pm65.trid.xml 295*3b9cdfa3SAntonio Huete Jimenez# pmd-pm7.trid.xml 296*3b9cdfa3SAntonio Huete Jimenez# From: Joerg Jenderek 297*3b9cdfa3SAntonio Huete Jimenez# Note: since version 6 embedd as stream with PageMaker name the "old" format handled by ./wordprocessors 298*3b9cdfa3SAntonio Huete Jimenez# verified by Michal Mutl Structured Storage Viewer `SSView.exe brochus.pt6` 299*3b9cdfa3SAntonio Huete Jimenez# Second directory entry name PageMaker 300*3b9cdfa3SAntonio Huete Jimenez>>>>128 lestring16 PageMaker : 301*3b9cdfa3SAntonio Huete Jimenez# look for magic of "old" PageMaker like in 02TEMPLT.T65 302*3b9cdfa3SAntonio Huete Jimenez>>>>>0 search/0xa900/s \0\0\0\0\0\0\xff\x99 303*3b9cdfa3SAntonio Huete Jimenez# GRR: jump to PageMaker stream and inspect it by sub routine PageMaker of ./wordprocessors failed with wrong version! 304*3b9cdfa3SAntonio Huete Jimenez#>>>>>>&0 use PageMaker 305*3b9cdfa3SAntonio Huete Jimenez# THIS WORKS PARTLY! 306*3b9cdfa3SAntonio Huete Jimenez>>>>>>&0 indirect x 3076fca56fbSSascha Wildner# remaining null clsid 3086fca56fbSSascha Wildner>>>>128 default x : UNKNOWN 309970935fdSSascha Wildner# second directory entry name like VisioDocument Control000 310970935fdSSascha Wildner>>>>>128 lestring16 x with names %.20s 311970935fdSSascha Wildner# third directory entry like WordDocument 312970935fdSSascha Wildner>>>>>256 lestring16 x %.20s 313970935fdSSascha Wildner# forth 314970935fdSSascha Wildner>>>>>384 lestring16 x %.20s 3156fca56fbSSascha Wildner!:mime application/x-ole-storage 316*3b9cdfa3SAntonio Huete Jimenez# according to file version 5.41 with -e soft option 317*3b9cdfa3SAntonio Huete Jimenez#!:mime application/CDFV2 318*3b9cdfa3SAntonio Huete Jimenez#!:ext ??? 3196fca56fbSSascha Wildner# look for known clsid GUID 32079343712SPeter Avalos# - Visio documents 3216fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Visio 3226fca56fbSSascha Wildner# Last update on 10/23/2006 by Lester Hightower, 07/20/2019 by Joerg Jenderek 3236fca56fbSSascha Wildner>>88 ubequad 0xc000000000000046 : Microsoft 3246fca56fbSSascha Wildner>>>80 ubequad 0x131a020000000000 Visio 2000-2002 Document, stencil or template 3256fca56fbSSascha Wildner!:mime application/vnd.visio 3266fca56fbSSascha Wildner# VSD~Drawing VSS~Stencil VST~Template 3276fca56fbSSascha Wildner!:ext vsd/vss/vst 3286fca56fbSSascha Wildner>>>80 ubequad 0x141a020000000000 Visio 2003-2010 Document, stencil or template 3296fca56fbSSascha Wildner!:mime application/vnd.visio 3306fca56fbSSascha Wildner!:ext vsd/vss/vst 3316fca56fbSSascha Wildner# 3326fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Windows_Installer 3336fca56fbSSascha Wildner>>>80 ubequad 0x84100c0000000000 Windows Installer Package 3346fca56fbSSascha Wildner!:mime application/x-msi 3356fca56fbSSascha Wildner#!:mime application/x-ms-win-installer 3366fca56fbSSascha Wildner!:ext msi 3376fca56fbSSascha Wildner>>>80 ubequad 0x86100c0000000000 Windows Installer Patch 3386fca56fbSSascha Wildner# ?? 3396fca56fbSSascha Wildner!:mime application/x-wine-extension-msp 3406fca56fbSSascha Wildner#!:mime application/x-ms-msp 3416fca56fbSSascha Wildner!:ext msp 3426fca56fbSSascha Wildner# 3436fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/DOC 3446fca56fbSSascha Wildner>>>80 ubequad 0x0009020000000000 Word 6-95 document or template 3456fca56fbSSascha Wildner!:mime application/msword 3466fca56fbSSascha Wildner# for template MSWDW8TN 3476fca56fbSSascha Wildner!:apple MSWDWDBN 3486fca56fbSSascha Wildner!:ext doc/dot 3496fca56fbSSascha Wildner>>>80 ubequad 0x0609020000000000 Word 97-2003 document or template 3506fca56fbSSascha Wildner!:mime application/msword 3516fca56fbSSascha Wildner!:apple MSWDWDBN 3526fca56fbSSascha Wildner# dot for template; no extension on Macintosh 3536fca56fbSSascha Wildner!:ext doc/dot/ 3546fca56fbSSascha Wildner# 3556fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 3566fca56fbSSascha Wildner>>>80 ubequad 0x0213020000000000 Works 3-4 document or template 3576fca56fbSSascha Wildner!:mime application/vnd.ms-works 3586fca56fbSSascha Wildner!:apple ????AWWP 3596fca56fbSSascha Wildner# ps for template https://filext.com/file-extension/PS bps for backup 3606fca56fbSSascha Wildner!:ext wps/ps/bps 3616fca56fbSSascha Wildner# 3626fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Database 3636fca56fbSSascha Wildner>>>80 ubequad 0x0313020000000000 Works 3-4 database or template 3646fca56fbSSascha Wildner!:mime application/vnd.ms-works-db 3656fca56fbSSascha Wildner# https://www.macdisk.com/macsigen.php 3666fca56fbSSascha Wildner!:apple ????AWDB 3676fca56fbSSascha Wildner# db for template www.file-extensions.org/db-file-extension-microsoft-works-data bdb for backup 3686fca56fbSSascha Wildner!:ext wdb/db/bdb 3696fca56fbSSascha Wildner# 3706fca56fbSSascha Wildner# URL: https://en.wikipedia.org/wiki/Microsoft_Excel 3716fca56fbSSascha Wildner>>>80 ubequad 0x1008020000000000 Excel 5-95 worksheet, addin or template 3726fca56fbSSascha Wildner!:mime application/vnd.ms-excel 3736fca56fbSSascha Wildner# https://www.macdisk.com/macsigen.php 3746fca56fbSSascha Wildner!:apple ????XLS5 3756fca56fbSSascha Wildner# worksheet/addin/template/no extension on Macintosh 3766fca56fbSSascha Wildner!:ext xls/xla/xlt/ 3776fca56fbSSascha Wildner# 3786fca56fbSSascha Wildner>>>80 ubequad 0x2008020000000000 Excel 97-2003 3796fca56fbSSascha Wildner!:mime application/vnd.ms-excel 3806fca56fbSSascha Wildner# https://www.macdisk.com/macsigen.php XLS5 for Excel 5 3816fca56fbSSascha Wildner!:apple ????XLS9 382970935fdSSascha Wildner# 3rd directory entry name 3836fca56fbSSascha Wildner>>>>256 lestring16 _VBA_PROJECT_CUR addin 3846fca56fbSSascha Wildner!:ext xla/ 3856fca56fbSSascha Wildner# 4th directory entry name 3866fca56fbSSascha Wildner>>>>384 lestring16 _VBA_PROJECT_CUR addin 3876fca56fbSSascha Wildner!:ext xla 3886fca56fbSSascha Wildner#!:ext xla/ 3896fca56fbSSascha Wildner>>>>256 default x worksheet or template 3906fca56fbSSascha Wildner!:ext xls/xlt 3916fca56fbSSascha Wildner#!:ext xls/xlt/ 3926fca56fbSSascha Wildner# 3936fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/OLE2 3946fca56fbSSascha Wildner>>>80 ubequad 0x0b0d020000000000 Outlook 97-2003 item 3956fca56fbSSascha Wildner#>>>80 ubequad 0x0b0d020000000000 Outlook 97-2003 Message 3966fca56fbSSascha Wildner#!:mime application/vnd.ms-outlook 3976fca56fbSSascha Wildner!:mime application/x-ms-msg 3986fca56fbSSascha Wildner!:ext msg 3996fca56fbSSascha Wildner# URL: https://wiki.fileformat.com/email/oft/ 4006fca56fbSSascha Wildner>>>80 ubequad 0x46f0060000000000 Outlook 97-2003 item template 4016fca56fbSSascha Wildner#!:mime application/vnd.ms-outlook 4026fca56fbSSascha Wildner!:mime application/x-ms-oft 4036fca56fbSSascha Wildner!:ext oft 4046fca56fbSSascha Wildner# 4056fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/PPT 4066fca56fbSSascha Wildner>>>80 ubequad 0x5148040000000000 PowerPoint 4.0 presentation 4076fca56fbSSascha Wildner!:mime application/vnd.ms-powerpoint 4086fca56fbSSascha Wildner# https://www.macdisk.com/macsigen.php 4096fca56fbSSascha Wildner!:apple ????PPT3 4106fca56fbSSascha Wildner!:ext ppt 4116fca56fbSSascha Wildner#?? 4126fca56fbSSascha Wildner# URL: http://www.checkfilename.com/view-details/Microsoft-Works/RespageIndex/0/sTab/2/ 4136fca56fbSSascha Wildner>>88 ubequad 0xa29a00aa004a1a72 : Microsoft 4146fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 4156fca56fbSSascha Wildner>>>80 ubequad 0xc2dbcd28e20ace11 Works 4 document 4166fca56fbSSascha Wildner!:mime application/vnd.ms-works 4176fca56fbSSascha Wildner!:apple ????AWWP 4186fca56fbSSascha Wildner!:ext wps 4196fca56fbSSascha Wildner# 4206fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Database 4216fca56fbSSascha Wildner>>>80 ubequad 0xc3dbcd28e20ace11 Works 4 database 4226fca56fbSSascha Wildner!:mime application/vnd.ms-works-db 4236fca56fbSSascha Wildner!:apple ????AWDB 4246fca56fbSSascha Wildner!:ext wdb/bdb 4256fca56fbSSascha Wildner#?? 4266fca56fbSSascha Wildner>>88 ubequad 0xa40700c04fb932ba : Microsoft 4276fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Works_Word_Processor 4286fca56fbSSascha Wildner>>>80 ubequad 0xb25aa40e0a9ed111 Works 5-6 document 4296fca56fbSSascha Wildner!:mime application/vnd.ms-works 4306fca56fbSSascha Wildner!:apple ????AWWP 4316fca56fbSSascha Wildner!:ext wps 432614728caSSascha Wildner# From: Joerg Jenderek 433614728caSSascha Wildner# URL: https://en.wikipedia.org/wiki/Microsoft_Works 434614728caSSascha Wildner# Reference: http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 435614728caSSascha Wildner# Note: probably version 6 and 7 436614728caSSascha Wildner# organize pictures like JPFG images in streams __cf1 with names like 437614728caSSascha Wildner# 001.JPG, 002.JPG ... in streams __fname 438614728caSSascha Wildner>>88 ubequad 0xa1c800c04f612452 : Microsoft 439614728caSSascha Wildner>>>80 ubequad 0xc0c7266eb98cd311 Works portfolio 440614728caSSascha Wildner# 2nd directory entry name PfOrder, 3rd __LastID and 4th __SizeUsed 441614728caSSascha Wildner#!:mime application/x-ole-storage 442614728caSSascha Wildner# https://www.iana.org/assignments/media-types/application/vnd.ms-works 443614728caSSascha Wildner!:mime application/vnd.ms-works 444614728caSSascha Wildner# https://extension.nirsoft.net/wsb 445614728caSSascha Wildner# like: wsbsamp.wsb WORKS2003_CD:\MSWorks\Common\Sammlung.wsb 446614728caSSascha Wildner!:ext wsb 4476fca56fbSSascha Wildner#?? 4486fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/Microsoft_Publisher 4496fca56fbSSascha Wildner>>88 ubequad 0x00c0000000000046 : Microsoft 4506fca56fbSSascha Wildner>>>80 ubequad 0x0112020000000000 Publisher 4516fca56fbSSascha Wildner!:mime application/vnd.ms-publisher 4526fca56fbSSascha Wildner!:ext pub 4536fca56fbSSascha Wildner# 4546fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/PPT 4556fca56fbSSascha Wildner#?? 4566fca56fbSSascha Wildner>>88 ubequad 0xa90300aa00510ea3 : Microsoft 4576fca56fbSSascha Wildner>>>80 ubequad 0x70ae7bea3bfbcd11 PowerPoint 95 presentation 4586fca56fbSSascha Wildner!:mime application/vnd.ms-powerpoint 4596fca56fbSSascha Wildner# https://www.macdisk.com/macsigen.php 4606fca56fbSSascha Wildner!:apple ????PPT3 4616fca56fbSSascha Wildner!:ext ppt/pot 4626fca56fbSSascha Wildner#?? 4636fca56fbSSascha Wildner>>88 ubequad 0x86ea00aa00b929e8 : Microsoft 4646fca56fbSSascha Wildner>>>80 ubequad 0x108d81649b4fcf11 PowerPoint 97-2003 presentation or template 4656fca56fbSSascha Wildner!:mime application/vnd.ms-powerpoint 4666fca56fbSSascha Wildner!:apple ????PPT3 4676fca56fbSSascha Wildner# /autostart/template 4686fca56fbSSascha Wildner!:ext ppt/pps/pot 469*3b9cdfa3SAntonio Huete Jimenez# From: Joerg Jenderek 470*3b9cdfa3SAntonio Huete Jimenez# URL: https://www.file-extensions.org/ppa-file-extension 471*3b9cdfa3SAntonio Huete Jimenez# https://en.wikipedia.org/wiki/Microsoft_PowerPoint#cite_note-231 472*3b9cdfa3SAntonio Huete Jimenez# Reference: http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 473*3b9cdfa3SAntonio Huete Jimenez>>88 ubequad 0x871800aa0060263b : Microsoft 474*3b9cdfa3SAntonio Huete Jimenez# only version 8 (97) tested; PowerPoint 4.0 to 11.0 (2004) (Wikipedia); 97 to 2003 (file-extensions.org) 475*3b9cdfa3SAntonio Huete Jimenez>>>80 ubequad 0xf04672810a72cf11 PowerPoint Addin or Wizard 476*3b9cdfa3SAntonio Huete Jimenez# second, third and fourth directory entry name like VBA PROJECT PROJECTwm 477*3b9cdfa3SAntonio Huete Jimenez# http://extension.nirsoft.net/pwz 478*3b9cdfa3SAntonio Huete Jimenez!:mime application/vnd.ms-powerpoint 479*3b9cdfa3SAntonio Huete Jimenez# like: BSHPPT97.PPA "AutoContent Wizard.pwz" 480*3b9cdfa3SAntonio Huete Jimenez!:ext ppa/pwz 481*3b9cdfa3SAntonio Huete Jimenez# 482*3b9cdfa3SAntonio Huete Jimenez# From: Joerg Jenderek 483*3b9cdfa3SAntonio Huete Jimenez# URL: http://fileformats.archiveteam.org/wiki/AWD_(At_Work_Document) 484*3b9cdfa3SAntonio Huete Jimenez# Reference: http://mark0.net/download/triddefs_xml.7z/defs/a/awd-fax.trid.xml 485*3b9cdfa3SAntonio Huete Jimenez# Note: called "Microsoft At Work Fax document" by TrID 486*3b9cdfa3SAntonio Huete Jimenez>>88 ubequad 0xb29400dd010f2bf9 : Microsoft 487*3b9cdfa3SAntonio Huete Jimenez>>>80 ubequad 0x801cb0023de01a10 At Work fax Document 488*3b9cdfa3SAntonio Huete Jimenez#!:mime application/x-ole-storage 489*3b9cdfa3SAntonio Huete Jimenez!:mime image/x-ms-awd 490*3b9cdfa3SAntonio Huete Jimenez!:ext awd 4916fca56fbSSascha Wildner# 4926fca56fbSSascha Wildner# URL: https://en.wikipedia.org/wiki/Microsoft_Project 4936fca56fbSSascha Wildner#?? 4946fca56fbSSascha Wildner>>88 ubequad 0xbe1100c04fb6faf1 : Microsoft 4956fca56fbSSascha Wildner>>>80 ubequad 0x3a8fb774c8c8d111 Project 4966fca56fbSSascha Wildner!:mime application/vnd.ms-project 4976fca56fbSSascha Wildner!:ext mpp 498*3b9cdfa3SAntonio Huete Jimenez# From: Joerg Jenderek 499*3b9cdfa3SAntonio Huete Jimenez# URL: https://en.wikipedia.org/wiki/Microsoft_Office_shared_tools#Binder 500*3b9cdfa3SAntonio Huete Jimenez# Reference: http://mark0.net/download/triddefs_xml.7z/defs/o/obd.trid.xml 501*3b9cdfa3SAntonio Huete Jimenez# http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 502*3b9cdfa3SAntonio Huete Jimenez# Note: only version 8 tested and called "Office Binder Document" by TrID and 503*3b9cdfa3SAntonio Huete Jimenez# "Microsoft Office Binder File for Windows" version 97-2000 by DROID fmt/240 504*3b9cdfa3SAntonio Huete Jimenez>>88 ubequad 0xb21c00aa004ba90b : Microsoft 505*3b9cdfa3SAntonio Huete Jimenez>>>80 ubequad 0x0004855964661b10 Office Binder Document, Template or wizard 506*3b9cdfa3SAntonio Huete Jimenez# second directory entry name like Binder 507*3b9cdfa3SAntonio Huete Jimenez# https://www.file-extensions.org/obd-file-extension 508*3b9cdfa3SAntonio Huete Jimenez#!:mime application/vnd.ms-binder 509*3b9cdfa3SAntonio Huete Jimenez!:mime application/x-msbinder 510*3b9cdfa3SAntonio Huete Jimenez# obt for template; obz for Microsoft Office Binder wizard 511*3b9cdfa3SAntonio Huete Jimenez!:ext obd/obt/obz 5126fca56fbSSascha Wildner# 513614728caSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/WordPerfect 514614728caSSascha Wildner# Reference: http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 515614728caSSascha Wildner# https://github.com/OneWingedShark/WordPerfect/ 516614728caSSascha Wildner# blob/master/doc/SDK_Help/FileFormats/WPFF_DocumentStructure.htm 517614728caSSascha Wildner# From: Joerg Jenderek 518614728caSSascha Wildner# Note: internal version x.2 or 2.2 like in embedded ole6-PerfectOffice_MAIN.wpd 519614728caSSascha Wildner# 3rd directory entry name PerfectOffice_OBJECT and 2nd PerfectOffice_MAIN, 520614728caSSascha Wildner# which contains WordPerfect document \xffWPC signature handled by ./wordprocessors 521614728caSSascha Wildner>>88 ubequad 0x19370000929679cd : WordPerfect 7 522614728caSSascha Wildner>>>80 ubequad 0xff739851ad2d2002 Document 523614728caSSascha Wildner!:mime application/vnd.wordperfect 524614728caSSascha Wildner#!:apple ????WPC? 525614728caSSascha Wildner# https://fossies.org/linux/wp2latex/test/ole6.wpd 526614728caSSascha Wildner!:ext wpd 527614728caSSascha Wildner#>>>>0 search/0xc01/s \xffWPC \b, WPC SIGNATURE 528614728caSSascha Wildner# inspect embedded WordPerfect document by ./wordprocessors with 1 space at end 529614728caSSascha Wildner#>>>>>&0 indirect x \b; contains 530614728caSSascha Wildner# GRR: the above expression does not work correctly 531614728caSSascha Wildner# 5326fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/SHW_(Corel) 5336fca56fbSSascha Wildner#??? 5346fca56fbSSascha Wildner>>88 ubequad 0x99ae04021c007002 : WordPerfect 5356fca56fbSSascha Wildner>>>80 ubequad 0x62fe2e4099191b10 7-X3 presentation 5366fca56fbSSascha Wildner!:mime application/x-corelpresentations 5376fca56fbSSascha Wildner#!:mime application/x-shw-viewer 5386fca56fbSSascha Wildner#!:mime image/x-presentations 5396fca56fbSSascha Wildner!:ext shw 5406fca56fbSSascha Wildner# 5416fca56fbSSascha Wildner# URL: http://www.checkfilename.com/view-details/WordPerfect-Office-X3/RespageIndex/0/sTab/2/ 5426fca56fbSSascha Wildner>>>80 ubequad 0x60fe2e4099191b10 9 Graphic 5436fca56fbSSascha Wildner#!:mime application/x-wpg 5446fca56fbSSascha Wildner#!:mime image/x-wordperfect-graphics 5456fca56fbSSascha Wildner!:mime image/x-wpg 5466fca56fbSSascha Wildner# https://www.macdisk.com/macsigen.php "WPC2" for Wordperfect 2 *.wpd 5476fca56fbSSascha Wildner!:apple ????WPC9 5486fca56fbSSascha Wildner!:ext wpg 5496fca56fbSSascha Wildner# 5506fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/StarOffice_binary_formats 5516fca56fbSSascha Wildner>>88 ubequad 0x996104021c007002 : StarOffice 5526fca56fbSSascha Wildner>>>80 ubequad 0x407e5cdc5cb31b10 StarWriter 3.0 document or template 5536fca56fbSSascha Wildner# https://www.openoffice.org/framework/documentation/mimetypes/mimetypes.html 5546fca56fbSSascha Wildner!:mime application/x-starwriter 5556fca56fbSSascha Wildner!:ext sdw/vor 5566fca56fbSSascha Wildner# 5576fca56fbSSascha Wildner>>>80 ubequad 0xa03f543fa6b61b10 StarCalc 3.0 spreadsheet or template 5586fca56fbSSascha Wildner!:mime application/x-starcalc 5596fca56fbSSascha Wildner!:ext sdc/vor 5606fca56fbSSascha Wildner# 5616fca56fbSSascha Wildner>>>80 ubequad 0xe0aa10af6db31b10 StarDraw 3.0 drawing or template 5626fca56fbSSascha Wildner!:mime application/x-starimpress 5636fca56fbSSascha Wildner#!:mime application/x-stardraw 5646fca56fbSSascha Wildner# sda ?? 5656fca56fbSSascha Wildner!:ext sdd/sda/vor 5666fca56fbSSascha Wildner#?? 5676fca56fbSSascha Wildner>>88 ubequad 0x89cb008029e4b0b1 : StarOffice 5686fca56fbSSascha Wildner>>>80 ubequad 0x41d461633542d011 StarCalc 4.0 spreadsheet or template 5696fca56fbSSascha Wildner!:mime application/x-starcalc 5706fca56fbSSascha Wildner!:ext sdc/vor 5716fca56fbSSascha Wildner# 5726fca56fbSSascha Wildner>>>80 ubequad 0x61b8a5c6d685d111 StarCalc 5.0 spreadsheet or template 5736fca56fbSSascha Wildner!:mime application/vnd.stardivision.cal 5746fca56fbSSascha Wildner!:ext sdc/vor 5756fca56fbSSascha Wildner# 5766fca56fbSSascha Wildner>>>80 ubequad 0xc03c2d011642d011 StarImpress 4.0 presentation or template 5776fca56fbSSascha Wildner!:mime application/x-starimpress 5786fca56fbSSascha Wildner!:ext sdd/vor 5796fca56fbSSascha Wildner#?? 5806fca56fbSSascha Wildner>>88 ubequad 0xb12a04021c007002 : StarOffice 5816fca56fbSSascha Wildner>>>80 ubequad 0x600459d4fd351c10 StarMath 3.0 5826fca56fbSSascha Wildner!:mime application/x-starmath 5836fca56fbSSascha Wildner!:ext smf 5846fca56fbSSascha Wildner#?? 5856fca56fbSSascha Wildner>>88 ubequad 0x8e2c00001b4cc711 : StarOffice 5866fca56fbSSascha Wildner>>>80 ubequad 0xe0999cfb6d2c1c10 StarChart 3.0 5876fca56fbSSascha Wildner!:mime application/x-starchart 5886fca56fbSSascha Wildner!:ext sds 5896fca56fbSSascha Wildner#?? 5906fca56fbSSascha Wildner>>88 ubequad 0xa45e00a0249d57b1 : StarOffice 5916fca56fbSSascha Wildner>>>80 ubequad 0xb0e9048b0e42d011 StarWriter 4.0 document or template 5926fca56fbSSascha Wildner!:mime application/x-starwriter 5936fca56fbSSascha Wildner!:ext sdw/vor 5946fca56fbSSascha Wildner#?? 5956fca56fbSSascha Wildner>>88 ubequad 0x89ca008029e4b0b1 : StarOffice 5966fca56fbSSascha Wildner>>>80 ubequad 0xe1b7b3022542d011 StarMath 4.0 5976fca56fbSSascha Wildner!:mime application/x-starmath 5986fca56fbSSascha Wildner!:ext smf 5996fca56fbSSascha Wildner# 6006fca56fbSSascha Wildner>>>80 ubequad 0xe0b7b3022542d011 StarChart 4.0 6016fca56fbSSascha Wildner!:mime application/x-starchart 6026fca56fbSSascha Wildner!:ext sds 6036fca56fbSSascha Wildner#?? 6046fca56fbSSascha Wildner>>88 ubequad 0xa53f00a0249d57b1 : StarOffice 6056fca56fbSSascha Wildner>>>80 ubequad 0x70c90a340de3d011 Master 4.0 document 6066fca56fbSSascha Wildner!:mime application/x-starwriter-global 6076fca56fbSSascha Wildner!:ext sgl 6086fca56fbSSascha Wildner#?? 6096fca56fbSSascha Wildner>>88 ubequad 0x89d0008029e4b0b1 : StarOffice 6106fca56fbSSascha Wildner>>>80 ubequad 0x40e6b5ffde85d111 StarMath 5.0 6116fca56fbSSascha Wildner!:mime application/vnd.stardivision.math 6126fca56fbSSascha Wildner!:ext smf 6136fca56fbSSascha Wildner# 6146fca56fbSSascha Wildner>>>80 ubequad 0xa005892ebd85d111 StarDraw 5.0 drawing or template 6156fca56fbSSascha Wildner!:mime application/vnd.stardivision.draw 6166fca56fbSSascha Wildner!:ext sda/vor 6176fca56fbSSascha Wildner# 6186fca56fbSSascha Wildner>>>80 ubequad 0x21725c56bc85d111 StarImpress 5.0 presentation or template 6196fca56fbSSascha Wildner!:mime application/vnd.stardivision.impress 6206fca56fbSSascha Wildner# sda is used for what? 6216fca56fbSSascha Wildner!:ext sdd/vor/sda 6226fca56fbSSascha Wildner# 6236fca56fbSSascha Wildner>>>80 ubequad 0x214388bfdd85d111 StarChart 5.0 6246fca56fbSSascha Wildner!:mime application/vnd.stardivision.chart 6256fca56fbSSascha Wildner!:ext sds 6266fca56fbSSascha Wildner# ?? 6276fca56fbSSascha Wildner>>88 ubequad 0xaab4006097da561a : StarOffice 6286fca56fbSSascha Wildner>>>80 ubequad 0xd1f90cc2ae85d111 StarWriter 5.0 document or template 6296fca56fbSSascha Wildner!:mime application/vnd.stardivision.writer 6306fca56fbSSascha Wildner!:ext sdw/vor 6316fca56fbSSascha Wildner# 6326fca56fbSSascha Wildner>>>80 ubequad 0xd3f90cc2ae85d111 Master 5.0 document 6336fca56fbSSascha Wildner!:mime application/vnd.stardivision.writer-global 6346fca56fbSSascha Wildner!:ext sgl 6356fca56fbSSascha Wildner#?? 6366fca56fbSSascha Wildner# URL: http://fileformats.archiveteam.org/wiki/FlashPix 6376fca56fbSSascha Wildner>>88 ubequad 0x855300aa00a1f95b : Kodak 6386fca56fbSSascha Wildner>>>80 ubequad 0x0067615654c1ce11 FlashPIX Image 6396fca56fbSSascha Wildner!:mime image/vnd.fpx 6406fca56fbSSascha Wildner!:apple ????FPix 6416fca56fbSSascha Wildner!:ext fpx 642c990e5baSDaniel Fojt# URL: https://en.wikipedia.org/wiki/SoftMaker_Office 643c990e5baSDaniel Fojt>>88 ubequad 0x95f600a0cc3cca14 : PlanMaker 644c990e5baSDaniel Fojt>>>80 ubequad 0x9174088a6452d411 document or template 645c990e5baSDaniel Fojt!:mime application/vnd.softmaker.planmaker 646c990e5baSDaniel Fojt# pmv for template https://www.file-extensions.org/pmv-file-extension 647c990e5baSDaniel Fojt!:ext pmd/pmv 648*3b9cdfa3SAntonio Huete Jimenez# URL: http://fileformats.archiveteam.org/wiki/MAX_(3ds_Max) 649*3b9cdfa3SAntonio Huete Jimenez# https://en.wikipedia.org/wiki/Autodesk_3ds_Max 650*3b9cdfa3SAntonio Huete Jimenez# Reference: http://fileformats.archiveteam.org/wiki/Microsoft_Compound_File 651*3b9cdfa3SAntonio Huete Jimenez# Note: called "3D Studio Max Scene" by TrID and "3DS Max" by DROID and 652*3b9cdfa3SAntonio Huete Jimenez# "3DSMax thumbnail" by XnView and verfied by `nconvert -info A380.max` 653*3b9cdfa3SAntonio Huete Jimenez# applies only to "newer" versions (about 2008-2020) 654*3b9cdfa3SAntonio Huete Jimenez>>88 ubequad 0x9fed04143144cc1e : Autodesk 655*3b9cdfa3SAntonio Huete Jimenez>>>80 ubequad 0x7b8cdd1cc081a045 3ds Max 656*3b9cdfa3SAntonio Huete Jimenez#!:mime application/x-ole-storage 657*3b9cdfa3SAntonio Huete Jimenez!:mime model/x-autodesk-max 658*3b9cdfa3SAntonio Huete Jimenez# like: https://static.free3d.com/models/dropbox/dropbox/sq/A380.7z/A380.max 659*3b9cdfa3SAntonio Huete Jimenez!:ext max 660*3b9cdfa3SAntonio Huete Jimenez# also chr for character file according to DROID https://www.nationalarchives.gov.uk/PRONOM/fmt/978 661*3b9cdfa3SAntonio Huete Jimenez#!:ext max/chr 6626fca56fbSSascha Wildner# remaining non null clsid 663*3b9cdfa3SAntonio Huete Jimenez>>88 default x 664*3b9cdfa3SAntonio Huete Jimenez# GRR: check again for non null clsid because wrong when called by indirect directive 665*3b9cdfa3SAntonio Huete Jimenez>>>88 ubequad !0 : UNKNOWN 666*3b9cdfa3SAntonio Huete Jimenez# https://reposcope.com/mimetype/application/x-ole-storage 6676fca56fbSSascha Wildner!:mime application/x-ole-storage 668*3b9cdfa3SAntonio Huete Jimenez# according to file version 5.41 with -e soft option 669*3b9cdfa3SAntonio Huete Jimenez#!:mime application/CDFV2 670*3b9cdfa3SAntonio Huete Jimenez#!:ext ??? 671*3b9cdfa3SAntonio Huete Jimenez>>>>80 ubequad !0 \b, clsid %#16.16llx 672*3b9cdfa3SAntonio Huete Jimenez>>>>88 ubequad x \b%16.16llx 6736fca56fbSSascha Wildner 674