Top 20 NuGet byte Packages
Class library containing useful general-programming classes and extension methods for existing types.
The framework BitArray is helpful but it has a serious flaw in the fact that it is not immutable. This is the primary motivation for working on this package in order to achieve just such an ImmutableBitArray. Reflexive operations can modify an instance but otherwise bitwise operations should yield a...
Random Extension Methods for SByte, Byte, Int16, UInt16, Int32, UInt32, Int64, UInt64, short, int, long
Gulliver is a C# utility package and library engineered for the manipulation of arbitrary sized byte arrays accounting for appropriate endianness and jagged byte length. Functionality includes the as previously unsupported standard set of boolean algebraic operations, bitwise shifting, and unsigned ...
A user type convention which sets custom type to ByteType
Provides extension methods for byte arrays such as converting to hexadecimal and comparing array contents.
LiteByteCapsule is a NuGet package to apply capsulation for byte arrays which is used for sending them over TCP IP protocol or socket.
Extension methods to read/write different datatypes to Span<byte>. See documentation on GitHub for examples.
A helper library for working with byte sequences and arrays.
Set of utility extension methods for byte arrays. Includes general methods for equality checks, null/empty checks, etc. as well as methods to find and manipulate byte sequences. See the project site for documentation.
Builds a friendly representation of a specified byte size value, after converting it to the best matching unit (bytes, KB, MB, GB, etc.). Has various options to control the format of the outputted string. See the project site for documentation.
PCL wrapper for the Stream class that allows bit-level reads and writes, for all your sub-byte encoding needs. Just new up a BitStream instance with the underlaying stream passed to it and off you go.