bsa
Bethesda Softworks Archive compress/decompress
Usage
as cli
npm i -g bsa
bsa -h
as lib
npm i -S bsa
const bsa = const fs = const file = fsconsole /*output: [ 'interface\\controls\\360\\keyboard_english.txt', 'interface\\controls\\360\\gamepad.txt', 'interface\\controls\\360\\controlmap.txt', 'interface\\controls\\ps3\\keyboard_english.txt' // more other files...]*/
API
list(buf: Buffer): Array<string>
Return the list of files with folders names in archive
extract(buf: Buffer, where: string(default = '.')): Promise<>
extract files
Support
- node >= 4
- uncompressed bsa v0x68 (skyrim)
License
MIT, 2016 (c) Dmitry Tsvettsikh