Read binary streams in chunks, on demand, with promises.
A `BufferLike` Binary Stream Wrapper for Node `Readable`/`Writable`/`Duplex` Stream.
Check if two binary streams have the same content
Parse and consume binary streams with a neat DSL
Parse and consume binary streams with a neat DSL
parse and tokenize binary streams with a simple fluent, streaming api
An iteration of the Node.js core streams with a series of improvements
Get a stream as a string, Buffer, ArrayBuffer or array
Communication protocol for Metarhia stack with rpc, events, binary streams, memory and db access
quick buffer to combine and re-split binary streams
Binary streams
Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
Web Streams, based on the WHATWG spec reference implementation
Streams for parsing and deparsing the COPY binary format
An implementation of window.fetch in Node.js using Minipass streams
Merge multiple streams into a unified stream
The string_decoder module from Node core
A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.
Turn a readable stream into multiple readable streamx streams
A promise based streaming tokenizer
Unpack multibyte binary values from buffers
Implementation of text encoder and decoder streams
decode binary streams into PNG chunk objects and back into binary
Streams for reading/writing messages
Binary stream reader and writer
Serde data format for binary files
Amazon Web Services event stream library. Decodes and encodes binary stream under `vnd.amazon.event-stream` content-type
Binary stream processor
The built in xmlrpc client doesnt handle large binary data well, this client addresses the problem
FIT files are binary, and as a result, are a pain to parse. This is a wrapper around the FIT SDK, which makes creating a stream based parser simple.
FreeLing::Analyzer is a Ruby wrapper around `analyzer`, a binary tool included in FreeLing's package that allows the user to process a stream of text with FreeLing.
CBOR (Concise Binary Object Representation) implementation based on the libcbor C library. Provides all the encoding and decoding facilities of libcbor, including the streaming interface
Compare File-System entities, for Ruby is a library that provides comparison functions for file-system entities - files and streams - including binary and filtering textual comparisons.
Kaitai Struct is a declarative language used for describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc. The main idea is that a particular format is described in Kaitai Struct language (.ksy file) and then can be compiled with ksc into source files in one of the supported programming languages. These modules will include a generated code for a parser that can read described data structure from a file / stream and give access to it in a nice, easy-to-comprehend API. This package provides small runtime library used by code generated by Kaitai Struct compiler.
Kaitai Struct is a declarative language used for describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc. The main idea is that a particular format is described in Kaitai Struct language (.ksy file) and then can be compiled with ksc into source files in one of the supported programming languages. These modules will include a generated code for a parser that can read described data structure from a file / stream and give access to it in a nice, easy-to-comprehend API. This package is a visualizer tool for .ksy files. Given a particular binary file and .ksy file(s) that describe its format, it can visualize internal data structures in a tree form and a multi-level highlight hex viewer.
Skyfall is a Ruby library for connecting to the "firehose" of the Bluesky social network, i.e. a websocket which streams all new posts and everything else happening on the Bluesky network in real time. The code connects to the websocket endpoint, decodes the messages which are encoded in some binary formats, and returns the data as Ruby objects, which you can filter and save to some kind of database (e.g. in order to create a custom feed).
Ply is a ruby gem for reading Stanford PLY-format 3D model files. The PLY file format is a flexible format for storing semi-structured binary data, and is often used to stored polygonalized 3D models generated with range scanning hardware. You can find some examples of the format at the {Stanford 3D Scanning Repository}[http://graphics.stanford.edu/data/3Dscanrep/]. Ply provides a simple API for quick access to the data in a PLY file (including examining the structure of a particular file's content), and an almost-as-simple event-driven API which can be used to process extremely large ply files in a streaming fashion, without needing to keep the full dataset represented in the file in memory. Ply handles all three types of PLY files (ascii, binary-big-endian and binary-little-endian). If you don't have any Stanford PLY files on hand, you probably don't need this gem, but if you're curious, the PLY file format is described at Wikipedia[http://en.wikipedia.org/wiki/PLY_(file_format)].
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.