go.encoding.binary
1.23.1.5
dotnet add package go.encoding.binary --version 1.23.1.5
NuGet\Install-Package go.encoding.binary -Version 1.23.1.5
<PackageReference Include="go.encoding.binary" Version="1.23.1.5" />
<PackageVersion Include="go.encoding.binary" Version="1.23.1.5" />
<PackageReference Include="go.encoding.binary" />
paket add go.encoding.binary --version 1.23.1.5
#r "nuget: go.encoding.binary, 1.23.1.5"
#:package go.encoding.binary@1.23.1.5
#addin nuget:?package=go.encoding.binary&version=1.23.1.5
#tool nuget:?package=go.encoding.binary&version=1.23.1.5
go.encoding.binary
C# package converted from the Go standard library by go2cs.
Package binary implements simple translation between numbers and byte sequences and encoding and decoding of varints.
Numbers are translated by reading and writing fixed-size values. A fixed-size value is either a fixed-size arithmetic type (bool, int8, uint8, int16, float32, complex64, ...) or an array or struct containing only fixed-size values.
The varint functions encode and decode single integer values using a variable-length encoding; smaller values require fewer bytes. For a specification, see https://developers.google.com/protocol-buffers/docs/encoding.
This package favors simplicity over efficiency. Clients that require high-performance serialization, especially for large data structures, should look at more advanced solutions such as the encoding/gob package or google.golang.org/protobuf for protocol buffers.
Copyright 2009 The Go Authors. All rights reserved. This C# package is converted from Go standard library source; use of that source is governed by a BSD-style license that can be found in the LICENSE file. The go2cs conversion itself is distributed under the MIT license.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
NuGet packages (38)
Showing the top 5 NuGet packages that depend on go.encoding.binary:
| Package | Downloads |
|---|---|
|
go.encoding.base64
encoding.base64 (net9.0 - Release) -- C# project converted from Go source |
|
|
go.vendor.golang.org.x.crypto.chacha20
vendor.golang.org.x.crypto.chacha20 (net9.0 - Release) -- C# project converted from Go source |
|
|
go.vendor.golang.org.x.crypto.sha3
vendor.golang.org.x.crypto.sha3 (net9.0 - Release) -- C# project converted from Go source |
|
|
go.vendor.golang.org.x.crypto.internal.poly1305
vendor.golang.org.x.crypto.internal.poly1305 (net9.0 - Release) -- C# project converted from Go source |
|
|
go.vendor.golang.org.x.crypto.chacha20poly1305
vendor.golang.org.x.crypto.chacha20poly1305 (net9.0 - Release) -- C# project converted from Go source |
GitHub repositories
This package is not used by any popular GitHub repositories.