ByteSize 2.0.0
See the version list below for details.
dotnet add package ByteSize --version 2.0.0
NuGet\Install-Package ByteSize -Version 2.0.0
<PackageReference Include="ByteSize" Version="2.0.0" />
paket add ByteSize --version 2.0.0
#r "nuget: ByteSize, 2.0.0"
// Install ByteSize as a Cake Addin #addin nuget:?package=ByteSize&version=2.0.0 // Install ByteSize as a Cake Tool #tool nuget:?package=ByteSize&version=2.0.0
ByteSize is a utility class that makes byte size representation in code easier by removing ambiguity of the value being represented. ByteSize is to bytes what System.TimeSpan is to time.
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. |
.NET Core | netcoreapp1.0 was computed. netcoreapp1.1 was computed. netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard1.0 is compatible. netstandard1.1 was computed. netstandard1.2 was computed. netstandard1.3 was computed. netstandard1.4 was computed. netstandard1.5 was computed. netstandard1.6 was computed. netstandard2.0 was computed. netstandard2.1 was computed. |
.NET Framework | net45 is compatible. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen30 was computed. tizen40 was computed. tizen60 was computed. |
Universal Windows Platform | uap was computed. uap10.0 was computed. |
Windows Phone | wp8 was computed. wp81 was computed. wpa81 was computed. |
Windows Store | netcore was computed. netcore45 was computed. netcore451 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.5
- No dependencies.
-
.NETStandard 1.0
- NETStandard.Library (>= 1.6.1)
NuGet packages (21)
Showing the top 5 NuGet packages that depend on ByteSize:
Package | Downloads |
---|---|
FenixAlliance.ACL.Dependencies
Application Component for the Alliance Business Suite. |
|
Zen.Base
A fluid, seamless middleware. |
|
Relativity.Transfer.SDK
Relativity Transfer SDK allows performing high-throughput transfers of files from and to Relativity environment. |
|
Sucrose.Orleans.Persistence.Redis
Package Description |
|
HASS.Agent.Shared
Shared functions and models for the HASS.Agent platform. |
GitHub repositories (28)
Showing the top 5 popular GitHub repositories that depend on ByteSize:
Repository | Stars |
---|---|
files-community/Files
A modern file manager that helps users organize their files and folders.
|
|
jenius-apps/ambie
An app that uses white noise, nature sounds, and focus features to boost your productivity.
|
|
ProtonVPN/win-app
Official ProtonVPN Windows app
|
|
PixiEditor/PixiEditor
PixiEditor is a pixel art editor made with .NET 8
|
|
WOA-Project/WOA-Deployer-Rpi
WOA Deployer for Raspberry Pi
|
Version | Downloads | Last updated |
---|---|---|
2.1.2 | 631,145 | 1/14/2024 |
2.1.1 | 2,985,604 | 11/6/2021 |
2.1.0 | 5,807,885 | 9/3/2021 |
2.0.0 | 1,158,214 | 1/14/2020 |
1.3.0 | 619,442 | 1/22/2017 |
1.2.5 | 1,299 | 1/21/2017 |
1.2.4 | 3,445 | 11/25/2016 |
1.2.3 | 8,282 | 11/10/2016 |
1.2.2 | 1,715 | 10/28/2016 |
1.2.1 | 22,315 | 7/23/2016 |
1.2.0 | 2,368 | 6/18/2016 |
1.1.3 | 1,625 | 6/18/2016 |
1.1.2 | 3,414 | 3/22/2016 |
1.1.1 | 2,778 | 12/13/2015 |
1.1.0 | 18,166 | 8/20/2015 |
1.0.0 | 6,310 | 5/30/2015 |
**HUGE BREAKING CHANGE**:
By default `ByteSize` now assumes `1 KB == 1000 B` and `1 KiB == 1024 B` to
adhere to the IEC and NIST standards (https://en.wikipedia.org/wiki/Binary_prefix).
In the past `ByteSize` assumed `1 KB == 1024 B`, that means if you're upgrading
from v1, you'll see differences in values.
Other Breaking Changes:
- Renamed property `LargestWholeNumberSymbol` and `LargestWholeNumberValue` to `LargestWholeNumberDecimalSymbol` and `LargestWholeNumberDecimalValue` respectively.
- Drop support for all platforms _except_ `netstandard1.0` and `net45`.
New Features:
- Support for binary and decimal values (e.g. `ByteSize.FromKibiByte` and `ByteSize.FromKiloByte`).
- New constructor that takes a `long` value as the number of bits.
- Support for culture on Parse and TryParse
View all release notes at https://github.com/omar/ByteSize/releases.