All Projects → topas → VarintBitConverter

topas / VarintBitConverter

Licence: other
Varint encoding and decoding for .NET

Programming Languages

powershell
5483 projects
C#
18002 projects

Projects that are alternatives of or similar to VarintBitConverter

ButtonCirclePlugin
Circle Buttons with icon for your Xamarin.Forms Applications
Stars: ✭ 96 (+357.14%)
Mutual labels:  nuget
sia
Sia - Binary serialisation and deserialisation
Stars: ✭ 52 (+147.62%)
Mutual labels:  encoding
OpenGraph-Net
.Net Open Graph Parser written in C#
Stars: ✭ 111 (+428.57%)
Mutual labels:  nuget
resourcemanagement-client
Lithnet FIM/MIM Service .NET Client Library
Stars: ✭ 17 (-19.05%)
Mutual labels:  nuget
Base62
PHP Base62 encoder and decoder for integers and big integers with Laravel 5 support.
Stars: ✭ 16 (-23.81%)
Mutual labels:  encoding
go-rison
Go port of Rison, a data serialization format optimized for compactness in URIs.
Stars: ✭ 23 (+9.52%)
Mutual labels:  encoding
EasyFileTransfer
An easy way to transfer file with any size on network with tcp protocol.
Stars: ✭ 30 (+42.86%)
Mutual labels:  nuget
ColorPicker
Customizable Color Picker control for WPF
Stars: ✭ 57 (+171.43%)
Mutual labels:  nuget
babelfish
Universal translater for encodings
Stars: ✭ 13 (-38.1%)
Mutual labels:  encoding
Apos.Gui
UI library for MonoGame.
Stars: ✭ 77 (+266.67%)
Mutual labels:  nuget
WcfSoapLogger
Capture SOAP request and response in C# WCF
Stars: ✭ 26 (+23.81%)
Mutual labels:  nuget
ManagedShell
A library for creating Windows shell replacements using .NET.
Stars: ✭ 134 (+538.1%)
Mutual labels:  nuget
MIST
Implements change notification for properties (ie: INotifyPropertyChanged) using IL weaving and a custom Visual Studio build task.
Stars: ✭ 51 (+142.86%)
Mutual labels:  nuget
gb-convert
Gameboy tile conversion and map editor tool
Stars: ✭ 26 (+23.81%)
Mutual labels:  encoding
SockNet
The easiest and fastest way to work with sockets in C#
Stars: ✭ 42 (+100%)
Mutual labels:  nuget
scram-cli
A command-line utility to encode messages. Python 3.
Stars: ✭ 13 (-38.1%)
Mutual labels:  encoding
scure-base
Secure, audited & 0-deps implementation of bech32, base64, base32, base16 & base58
Stars: ✭ 27 (+28.57%)
Mutual labels:  encoding
MonoGame.Forms
MonoGame.Forms is the easiest way of integrating a MonoGame render window into your Windows Forms project. It should make your life much easier, when you want to create your own editor environment.
Stars: ✭ 183 (+771.43%)
Mutual labels:  nuget
NuGetPackageVisualizer
A small tool able to generate a DGML file visualizing your NuGet references.
Stars: ✭ 33 (+57.14%)
Mutual labels:  nuget
WatsonSyslogServer
C# Syslog Server
Stars: ✭ 18 (-14.29%)
Mutual labels:  nuget

About VarintBitConverter

System.VarintBitConverter is static utility class very similar to BitConverter (http://msdn.microsoft.com/en-us/library/system.bitconverter.aspx).

Varint is 128 base encoding for numbers (https://developers.google.com/protocol-buffers/docs/encoding#varints) used by Protocol Buffers and other projects. For signed numbers is using ZigZag encoding.

Usage:

  • method GetBytes(...) converts .NET type to varint byte array.
  • To...(byte[]) method convert varint byte array to .NET type

Libraries & Tools

This project is using:

Requirements

  • .NET Framework 4.0
  • PowerShell for running Psake

License

Project is released under BSD license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].