Pure JavaScript RAR archive extractor by compile the official unrar lib by Emscripten.
MIME messages for JavaScript (RFC 2045 & 2046)
Extracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office.
The Concise Binary Object Representation (CBOR) data format (RFC7049) implemented in pure JavaScript.
Get the ArrayBuffer out of a TypedArray, robustly.
This package provides utilities for wrapping files with metadata for HTTP requests.
Get the byteLength out of a DataView, robustly.
Get the byteOffset out of a DataView, robustly.
Get a stream as a string, Buffer, ArrayBuffer or array
A mime-db equivalent to serve data for each entry separately over CDN. Enables small, selective download for any given query.
Read the start of a stream to determine its mime type. Returns the mime type and a new consumable stream.
Wasm HEIC decoder supporting the browser. Decode iPhone HEIC photos to ImageData.
Media Type Database
Detect Filetype by bytes
Lightning-fast file type detection using magic bytes (file signatures) with a focus on stream processing and minimal memory usage
Parse XML files contained in an array buffer
Extracting text from files of various type including html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, text/*, and various open office.
A fork of mime-type by jshttp. This has additional functionality to list all extensions for a mime type
mime type/ext functions
Wasm png encoder and decoder supporting the browser. Repackaged from Squoosh App.
Simple, tiny and fast ZIP library. It has our own DEFLATE compressor and decompressor (alternative to pako.js / ZLIB). It was made from scratch, without using existing implemetnations.
Detect the audio type of a Buffer/Uint8Array
untar salvaged from bitjs
Get mimetype from base64-encoded images