💾 OLE File Container Format
Go to file
2013-10-27 13:32:37 -07:00
bin version bump 0.3.0: name collision resolution 2013-09-20 23:13:19 -07:00
.travis.yml version bump 0.4.0: Fixes from JS-XLS + travis 2013-10-27 03:10:41 -07:00
APACHE.LICENSE Initial commit 2013-09-05 16:26:01 -07:00
cfb.js jshint niggles 2013-10-27 13:32:37 -07:00
Makefile jshint niggles 2013-10-27 13:32:37 -07:00
package.json version bump 0.5.0: scan directory first 2013-10-27 06:15:06 -07:00
README.md Initial commit 2013-09-05 16:26:01 -07:00
test.js version bump 0.4.0: Fixes from JS-XLS + travis 2013-10-27 03:10:41 -07:00

Compound File Binary Format

This is a Pure-JS implementation of MS-CFB: Compound File Binary File Format, a format used in many Microsoft file types (such as XLS, DOC, and other Microsoft Office file types).

Installation and Usage

The package is available on NPM:

$ npm install -g cfb
$ cfb path/to/CFB/file

The command will extract the storages and streams in the container, generating files that line up with the tree-based structure of the storage. Metadata such as the red-black tree are discarded (and in the future, new CFB containers will exclusively use black nodes)

License

This implementation is covered under Apache 2.0 license. It complies with the Open Specifications Promise