Skip to content

ryant523/szdd-expand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

svdd-expand

Expand compressed files in SVDD format using streams. If file is not in the svdd format then the file is not modified.

https://www.cabextract.org.uk/libmspack/doc/szdd_kwaj_format.html

Usage

const fs = require('fs');
const SvddTransformStream = require('svdd-expand');

fs.createReadStream('./sample.txt')
    .pipe(new SvddTransformStream())
    .pipe(fs.createWriteStream('./output.txt'));

This transform stream can be used directly with ncp when copying directories.

const npc = require('ncp');
const SvddTransformStream = require('svdd-expand');

ncp(sourceFolder, destinationFolder, {
    transform: (read, write, file) => {
        read.pipe(new SvddTransformStream()).pipe(write);
    }
}, (err) => {
    console.log(done);
});

About

Expand SZDD compressed files using streams

Resources

Stars

Watchers

Forks

Packages

No packages published