Skip to content

nmtigor/7z.ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TOTEXT

Streamable

const { size } = Deno.statSync(`${D_}/lorem.txt`);
const les = new LzmaEncodeStream().compress(size, 1);
const res = await fetch(`file://${D_}/lorem.txt`);
const rs_ = res.body!.pipeThrough(les);

const lds = new LzmaDecodeStream().decompress();
const res_1 = await fetch(`file://${D_}/lorem.txt.lzma`);
const rs_1 = res_1.body!.pipeThrough(lds);

See it("streamable" in "src/lib/7z/lzma/Lzma_test.ts".

Unittest

cd /path_to/7z.ts
# deno 2.4.3
deno test -R # 11 passed (29 steps)

Main references

About

TS-implementation of 7z archive file format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published