bsa
v0.1.0
Published
Bethesda Softworks Archive compress/decompress
Downloads
4
Readme
bsa
Bethesda Softworks Archive compress/decompress
Usage
as cli
npm i -g bsa
bsa -h
as lib
npm i -S bsa
const bsa = require('bsa')
const fs = require('fs')
const file = fs.readFileSync('Skyrim - Interface.bsa')
console.log(bsa.list(file))
/*
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