cabarc
Microsoft Cabinet Archive Format
npm
Install via$ npm install --save cabarc
Related Modules
Usage
var Cabinet =
Opening a Cabinet archive
var cab = cab
Archive header: Header signature: 1178817357 reserved1: 0 archiveSize: 426 reserved2: 0 fileOffset: 44 reserved3: 0 versionMinor: 3 versionMajor: 1 folderCount: 1 fileCount: 2 flags: 0 setId: 12345 number: 0 headerData: 0 folderData: 0 blockData: 0 data: null previous: null previousDisk: null next: null nextDisk: null fd: 13 path: '/Users/Jonas/Code/node-cabarc/test/data/compression/none.cab' flags: 'r' mode: 438 folders: Folder dataOffset: 110 blockCount: 1 compressionType: 0 appData: null files: File size: 182 offset: 0 folderIndex: 0 date: 19164 time: 26424 flags: 0 name: 'README.md' attributes: 32 nameLength: 9 File size: 126 offset: 182 folderIndex: 0 date: 19164 time: 26761 flags: 0 name: 'foldername\\somefile.txt' attributes: 32 nameLength: 23
Reading a file
cab