xref: /dflybsd-src/contrib/file/magic/Magdir/ole2compounddocs (revision 739f0ef867128a933e021db3d831e906fcafd825)
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