vcd icon indicating copy to clipboard operation
vcd copied to clipboard

compressed VCD

Open drom opened this issue 2 years ago • 0 comments

Compress while simulating

size ratio time
524949795
zip -9 44136617 11.9 2:03
gzip -9 44136449 11.9 1:54
bzip2 -9 14546929 36.1 0:20
rar -m5 8272469 63.5 0:04
7z -mx9 4680285 112.2 0:48
xz -9 4615656 113.7 1:23
lz -9 4042797 129.8 5:27

Decompress in Browser

  • ZLIB : JS : https://github.com/nodeca/pako
  • UNRAR : WASM : https://github.com/YuJianrong/node-unrar.js
  • https://github.com/SteveSanderson/xzwasm
  • https://github.com/LZMA-JS
  • BROTLI : MIT
    • C : MIT : https://github.com/google/brotli
    • C : Apache : https://github.com/madler/brotli
    • JS : decoder + WASM encoder : https://github.com/foliojs/brotli.js
    • JS : decoder : https://github.com/google/brotli/tree/master/js
    • HAXE -> JS : MIT : https://github.com/dominikhlbg/BrotliHaxe (2017)
  • Lizard

References

  • https://bewilderedoctothorpe.net/2019/02/08/compression-comparison-archive-formats/
  • https://github.com/inikep/lizard/
  • https://github.com/facebook/zstd/
  • https://github.com/google/brotli/
  • lzbench an in-memory benchmark

drom avatar Mar 19 '23 06:03 drom