byte_converter_lite
library
Classes
-
BandwidthAccumulator
-
Accumulates byte values over time for streaming scenarios.
-
BigBitOperations
-
Provides bit-level operations for BigByteConverter.
-
BigByteConverter
-
High-performance byte unit converter using BigInt for arbitrary precision.
-
BigDataRate
-
BigInt-precision data rate stored as bits per second.
-
BitOperations
-
Provides bit-level operations and conversions for byte values.
-
ByteAccessibility
-
Provides accessibility-friendly output formats for byte values.
-
ByteComparison
-
Provides comparison and relationship utilities for byte values.
-
ByteConstants
-
Named constants for common byte sizes.
-
ByteConverter
-
High-performance byte unit converter with caching.
-
ByteDelta
-
Represents a signed change in bytes with arbitrary precision.
-
ByteDisplayOptions
-
Provides alternative display formats for byte values.
-
ByteFormatOptions
-
Reusable formatter options for humanizing sizes and transfer rates.
-
ByteOrdinal
-
Ordinal number formatting utilities.
-
ByteOutputFormats
-
Provides structured output formats for programmatic use.
-
BytePluralization
-
Smart pluralization utilities for byte-related terms.
-
ByteRange
-
Inclusive-exclusive byte range [start, end) backed by BigInt.
-
ByteRounding
-
Extended rounding strategies for byte value formatting.
-
ByteValidation
-
Input validation utilities for byte values.
-
CompoundFormatOptions
-
Options controlling compound mixed-unit formatting, e.g. "1 GiB 234 MiB 12 KiB".
-
DataRate
-
Represents a network/data rate. Internally stored as bits per second.
-
NaturalTimeDelta
-
Human-friendly time descriptions for durations.
-
NegativeByteFormatter
-
Utilities for formatting negative byte values.
-
NegativeValueOptions
-
Configuration for negative value formatting.
-
NetworkRate
-
Network rate utilities providing bits/bytes per second conversions
and transfer time calculations.
-
ParseError
-
Structured error information produced by parse helpers.
-
ParseResult<T>
-
Result wrapper for non-throwing parse helpers.
-
PluralizationOptions
-
Configuration for pluralization behavior.
-
RateWindow
-
Represents a window of rate over a time span, for planning variable schedules.
-
RelativeTime
-
Relative time formatting utilities.
-
RelativeTimeOptions
-
Configuration options for relative time formatting.
-
SINumber
-
SI (International System of Units) number formatting utilities.
-
SizeDelta
-
Represents a change in byte size with direction awareness.
-
StorageAlignment
-
Describes a single alignment class within a StorageProfile.
-
StorageNamespace
-
Storage alignment utilities providing sector, block, page, and word
calculations along with rounding and alignment checks.
-
StorageProfile
-
Defines storage alignment preferences used by byte converters when rounding
to device-specific bucket sizes such as sectors, blocks, or pages.
-
TransferPlan
-
Simple transfer planning model for estimating ETAs and progress.
-
ValidationResult
-
Result of a validation operation.
Enums
-
BigSizeUnit
-
Size units for BigByteConverter with support for larger SI magnitudes.
-
ByteRoundingMode
-
Rounding mode enumeration for byte formatting.
-
ByteStandard
-
Unit standards/prefix systems used for formatting and parsing.
-
DeltaDirection
-
Modes for byte delta direction.
-
NegativeDisplayMode
-
Modes for displaying negative byte values.
-
PluralizationRule
-
Pluralization rules for different locales.
-
RoundingMode
-
Rounding modes for converting fractional values to integers.
-
SizeUnit
-
Byte size units for standard precision conversions (up to PB).