• Stars
    star
    3
  • Rank 3,963,521 (Top 79 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 8 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Fast, robust RFC 2045 (Quoted-Printable) and RFC 2047 (Q-Encoding) encoder/decoder for Buffers in pure Javascript with an optional C++ binding. Avoids intermediary string allocations and regular expressions. Reduces branching through the use of lookup tables.

More Repositories

1

hash-table

Fast, reliable cuckoo hash table for Node.js.
JavaScript
299
star
2

zip

Robust ZIP decoder with defenses against dangerous compression ratios, spec deviations, malicious archive signatures, mismatching local and central directory headers, ambiguous UTF-8 filenames, directory and symlink traversals, invalid MS-DOS dates, overlapping headers, overflow, underflow, sparseness, accidental buffer bleeds etc.
JavaScript
255
star
3

pure

A static analysis file format checker.
C
233
star
4

crypto-async

Fast, reliable cipher, hash and hmac methods executed in Node's threadpool for multi-core throughput.
JavaScript
174
star
5

reed-solomon

Fast, reliable Reed-Solomon erasure coding as a native addon for Node.js.
JavaScript
104
star
6

deduplication

Fast multi-threaded content-dependent chunking deduplication for Buffers in C++ with a reference implementation in Javascript. Ships with extensive tests, a fuzz test and a benchmark.
JavaScript
69
star
7

direct-io

Direct IO helpers for block devices and regular files on FreeBSD, Linux, macOS and Windows.
C
66
star
8

mime

Fast, robust, standards-compliant MIME decoder. Ships with extensive tests and fuzz tests.
JavaScript
61
star
9

utimes

Change the birth time (`btime`), modified time (`mtime`) and/or access time (`atime`) of a file on Windows, macOS and Linux.
JavaScript
34
star
10

base64

Fast, robust Base64 encoder/decoder for Buffers in C++. Ignores whitespace. Detects corruption and truncation. Ships with extensive tests, a fuzz test and a benchmark.
JavaScript
17
star
11

opened

Check if a file is open in another application on Windows, macOS and Linux.
JavaScript
13
star
12

queue

Process thousands of asynchronous or synchronous jobs, concurrently or sequentially, safely and efficiently, without creating thousands of closures.
JavaScript
9
star