bitjs

Binary Tools for JavaScript

MIT License

Downloads
534
Stars
81
Committers
7
bitjs - v1.2.3 Latest Release

Published by codedread 9 months ago

Added

  • archive: Support semantic methods for subscribing to unarchive events (onExtract), Issue #47.
  • archive: Added Gunzipper to decompress gzip files. Only supported on runtimes that supported
    DecompressionStream('gzip') for now. Issue #48.
  • io: Added a getData() method to ByteBuffer to retrieve a copy of the bytes that have been written.

Changed

  • archive: Unrarrer throws an explicit error when encountering RAR5 files.
  • io: ByteBuffer.insertXXX() now throws an error if trying to write past the end of the buffer.
bitjs - v1.2.2

Published by codedread 9 months ago

Added

  • archive: Support DEFLATE in Zipper where JS implementations support it in CompressionStream.
    Issue #40
  • archive: Support DEFLATE in Unzipper where JS implementations support it in DecompressionStream.
    Issue #38
  • file: Added detection of GZIP files.
  • io: Added a skip() method to BitStream to match ByteStream.

Fixed

  • Fixed a benign JS error in the Web Worker wrapper
bitjs - v1.2.1

Published by codedread 9 months ago

Added

  • image: Added PNG event-based parser (all critical and most ancillary chunks).

Changed

  • io: Fix ByteStream bug where skip(0) did not return the ByteStream.

Removed

  • image: Removed all custom parser Events and just use CustomEvent.
bitjs - v1.2.0

Published by codedread 10 months ago

Added

  • image: Added GIF and JPEG event-based parsers.
  • io: Added a skip() method to ByteStream.
bitjs - v1.1.7

Published by codedread 11 months ago

  • archive: Enable unarchiving/archiving in NodeJS.
  • Update unit test coverage and documentation.
bitjs - v1.1.6

Published by codedread about 1 year ago

Changed

  • codecs: Special handling for mp3 streams inside mp4 containers.
  • codecs: Handle ffprobe level -99 in mp4 files.
bitjs - v1.1.5

Published by codedread about 1 year ago

  • codecs: Add support for HE-AAC profile in mp4a.
bitjs - v1.1.4

Published by codedread about 1 year ago

  • codecs: Add support for DTS audio codec and AV1 video codec.
  • codecs: Update how Matroska video/audio files are detected (video/x-matroska). Issue #43
  • untar: Fix long path/filenames in 'ustar' format. Issue #42
bitjs - v1.1.3

Published by codedread about 1 year ago

  • codecs: Add support for WAV files to getShortMIMEString() and getFullMIMEString().
  • codecs: Fix support for AVI files in getFullMIMEString().
bitjs - v1.1.2

Published by codedread about 1 year ago

Changed

  • codecs: Handle m4a files as audio/mp4.
bitjs - v1.1.1

Published by codedread about 1 year ago

Changed

  • Fix missing RarVM import in unrar.js.
bitjs - v1.1.0

Published by codedread over 1 year ago

Added

  • Starter thinking around a Media API.

Changed

  • Change console.warn to a console.error when importing archive.js.

Removed

  • Removed build step for bitjs.io now that all browsers (Firefox 114+) support ES Module Workers.
bitjs - v1.0.11

Published by codedread over 1 year ago

  • Fixes for the audio/flac codec type
  • Add sniffer support for the ICO format
  • Add unit test coverage via c8
bitjs - v1.0.10

Published by codedread over 1 year ago

  • Remove now-unnecessary event listener handling and just use EventTarget (Issue #30)
  • Add a few new codecs