SimpleBase 4.0.0
See the version list below for details.
dotnet add package SimpleBase --version 4.0.0
NuGet\Install-Package SimpleBase -Version 4.0.0
<PackageReference Include="SimpleBase" Version="4.0.0" />
<PackageVersion Include="SimpleBase" Version="4.0.0" />
<PackageReference Include="SimpleBase" />
paket add SimpleBase --version 4.0.0
#r "nuget: SimpleBase, 4.0.0"
#:package SimpleBase@4.0.0
#addin nuget:?package=SimpleBase&version=4.0.0
#tool nuget:?package=SimpleBase&version=4.0.0
Base16, Base32, Base58, Base85 encoding/decoding library
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. 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. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- System.Memory (>= 4.5.5)
NuGet packages (77)
Showing the top 5 NuGet packages that depend on SimpleBase:
| Package | Downloads |
|---|---|
|
Makaretu.Dns
DNS data model with serializer/deserializer for the wire and master file format. |
|
|
Nethermind.Libp2p.Core
A libp2p implementation for .NET |
|
|
Ipfs.Core
Core objects and interfaces for IPFS. The InterPlanetary File System is the permanent web. It is a new hypermedia distribution protocol, addressed by content and identities. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open. |
|
|
KubeOps
This is an operator sdk written in c#. It enables a developer to create a custom controller for CRDs (CustomResourceDefinitions) that runs on kubernetes. |
|
|
SubstrateNetApi
Just another Substrate .NET API, written in NETStandard2.0 to provide maximum compatibility for Unity3D. |
GitHub repositories (14)
Showing the top 14 popular GitHub repositories that depend on SimpleBase:
| Repository | Stars |
|---|---|
|
stratumauth/app
📱 Two-Factor Authentication (2FA) client for Android + Wear OS
|
|
|
GZTimeWalker/GZCTF
The GZ::CTF project, an open source CTF platform.
|
|
|
unosquare/passcore
A self-service password management tool for Active Directory
|
|
|
SnapXL/SnapX
SnapX is a free, open-source, cross-platform tool that lets you capture or record any area of your screen and instantly share it with a single keypress. Upload images, videos, text, and more to multiple supported destinations—all with ease. ShareX fork
|
|
|
TeslaFly01/SmartSqlT
🔥🔥🔥 SmartSQL 是一款方便、快捷的数据库文档查询、导出工具!该工具从最初支持CHM文档格式开始,通过不断地探索开发、集思广益和不断改进,又陆续支持Word、Excel、PDF、Html、Xml、Json、MarkDown等文档格式的导出。同时支持SqlServer、MySql、PostgreSQL、SQLite等多种数据库的文档查询和导出功能。
|
|
|
BasisVR/Basis
Basis is an open-source social framework for VR and Desktop usage.
|
|
|
slowscript/warpinator-windows
An unofficial implementation of Warpinator for Windows
|
|
|
umacryptosoft/USDT-TRC20-Wallet
USDT Wallet -TRX Wallet - TRC20 Wallet, Transfer
|
|
|
alnkesq/AppViewLite
A Bluesky appview focused on low resource consumption
|
|
|
Doofus-Mc-Goofus/LonghornBluesky
Third-party Bluesky client designed with a Windows Longhorn-like aesthetic.
|
|
|
richardschneider/net-ipfs-mount
Mount the InterPlanetary File System as a mapped drive on Windows
|
|
|
NethermindEth/dotnet-libp2p
A libp2p implementation for .NET in C#.
|
|
|
bizanc/Bizanc.io.Core
Bizanc Blockchain
|
|
|
richardschneider/net-ipfs-core
The core objects and interfaces of the interplanetary file system (IPFS)
|
| Version | Downloads | Last Updated |
|---|---|---|
| 5.6.0 | 316,470 | 11/13/2025 |
| 5.5.0 | 101,244 | 9/14/2025 |
| 5.4.1 | 206,913 | 5/20/2025 |
| 5.3.0 | 3,004 | 5/18/2025 |
| 5.2.0 | 9,649 | 5/11/2025 |
| 5.1.0 | 2,543 | 5/11/2025 |
| 5.0.0 | 5,082 | 5/9/2025 |
| 4.3.0 | 79,396 | 5/5/2025 |
| 4.2.0 | 13,761 | 4/29/2025 |
| 4.0.2 | 1,072,220 | 9/19/2024 |
| 4.0.1 | 21,129 | 9/12/2024 |
| 4.0.0 | 1,514,758 | 11/10/2022 |
| 3.1.0 | 784,973 | 5/24/2021 |
| 3.0.3 | 3,219 | 5/24/2021 |
| 3.0.2 | 130,277 | 12/11/2020 |
| 3.0.1 | 101,849 | 2/14/2020 |
| 3.0.0 | 22,262 | 12/24/2019 |
| 2.1.0 | 690,949 | 1/21/2020 |
# Breaking changes
- This version is built with .NET 6 SDK.
- Benchmark now uses BenchmarkDotNet.
- Changed interface names from Encoder to Coder to signify encoding and
decoding functionality better.
- Simple (aka allocating) versions of `Decode()` will now return `byte[]`'s instead of `Span<byte>`'s for correct
ownership semantics. It's even possible that some copying may be avoided in certain scenarios.
- `Base16.TryDecode()` doesn't throw on invalid input, but returns `false` instead.
- `Base32.Decode()` throws separate exceptions for encountered failures.
# New features
- Added [Bech32](https://en.bitcoin.it/wiki/Bech32) flavor to Base32
- Added RFC 1924 (IPv6) flavor to Base85 along with
EncodeIpv6 and DecodeIpv6 functions https://tools.ietf.org/html/rfc1924
- Added `Base58.Bitcoin.EncodeCheck()` and `Base58.Bitcoin.TryDecodeCheck()` methods.
- Added `Base58.Bitcoin.EncodeCb58()` and `Base58.Bitcoin.TryDecodeCb58()` methods.
# Improvements
- Added more buffer overflow detection to Base32 coder
- Removed all unsafe code. New Span<T>-based optimizations make the code come close to unsafe perf.
- Removed slow and hard to read optimizations like bit shift operations for multiplication and division
where compiler almost always does a better job of optimizing.
# Fixes
- Fixed output buffer was too small error for certain Base58 cases.
- Avoid redundant memory copy operations