Compound File Binary Format (CFBF) detection plugin for file-type
npm install @file-type/cfbf


bash
npm install @file-type/cfbf
`
Usage
The following example shows how add the CFBF detector to file-type.
`js
import {FileTypeParser} from 'file-type';
import {detectCfbf} from '@file-type/cfbf';
const parser = new FileTypeParser({customDetectors: [detectCfbf]});
const fileType = await parser.fromFile('smaple.doc');
console.log(fileType);
`
Support file formats
This detector identifies files that use the Compound File Binary Format Format container:
$3
These are pre-Office Open XML binary Office formats (CFBF/OLE),
used by Microsoft Office prior to Office 2007:
- .doc Microsoft Word documents (Word 6.0/95, Word 97–2003)
- .pub Microsoft Publisher documents (Publisher 3.0/95-4.0/97, Publisher 5.0/98)
- .ppt Microsoft PowerPoint presentations (PowerPoint 4.0, 7.0/95, 97–2003)
- .vsd Microsoft Visio drawings (2000–2002, 2003–2010)
- .wps Microsoft Works 7–9 Word Processor Document
- .xls Microsoft Excel spreadsheets (Excel 5.0/95, Excel 97–2003)
Other files:
- .msi` Windows installer files