C# Класс Goedel.Utilities.BaseConvert

Показать файл Открыть проект

Открытые методы

Метод Описание
FromBase16String ( string Input ) : byte[]
FromBase32String ( string Data ) : byte[]
FromBase64urlString ( string Data ) : byte[]
ToBase16String ( byte data ) : string

Convert the input data to a base16 string.

ToBase16String ( byte data, int Length ) : string

Convert the input data to a base16 string.

ToBase16String ( StringBuilder Builder, byte data, int Length ) : void

Convert the input data to a base16 string.

ToBase32String ( byte data, int Length ) : string

Convert the input data to a base32 string.

ToBase32String ( StringBuilder Builder, byte data, int Length ) : void

Convert the input data to a base32 string.

ToBase32hsString ( byte data, int Length ) : string
ToBase32sString ( byte data, int Length ) : string
ToBase64String ( byte data ) : string
ToBase64String ( byte data, bool Newline ) : string
ToBase64String ( byte data, int Length ) : string
ToBase64String ( byte data, int First, int Length, bool Newline ) : string
ToBase64String ( StringBuilder Builder, byte data, int First, int Length, bool Newline ) : void
ToBase64urlString ( byte data ) : string
ToBase64urlString ( byte data, bool Newline ) : string
ToBase64urlString ( byte data, int Length ) : string
ToBase64urlString ( byte data, int First, int Length, bool Newline ) : string
ToBase64urlString ( StringBuilder Builder, byte data, int First, int Length, bool Newline ) : void
ToUDF ( byte data, int Precision ) : string

Convert a byte array to a UDF fingerprint with the specified precision.

ToUDF32String ( byte data ) : string
ToUDF32String ( byte data, int Length ) : string

Описание методов

FromBase16String() публичный статический Метод

public static FromBase16String ( string Input ) : byte[]
Input string
Результат byte[]

FromBase32String() публичный статический Метод

public static FromBase32String ( string Data ) : byte[]
Data string
Результат byte[]

FromBase64urlString() публичный статический Метод

public static FromBase64urlString ( string Data ) : byte[]
Data string
Результат byte[]

ToBase16String() публичный статический Метод

Convert the input data to a base16 string.
public static ToBase16String ( byte data ) : string
data byte The data to convert.
Результат string

ToBase16String() публичный статический Метод

Convert the input data to a base16 string.
public static ToBase16String ( byte data, int Length ) : string
data byte The data to convert.
Length int Number of bytes to convert
Результат string

ToBase16String() публичный статический Метод

Convert the input data to a base16 string.
public static ToBase16String ( StringBuilder Builder, byte data, int Length ) : void
Builder StringBuilder StringBuilder to collect the emitted characteres
data byte The data to convert.
Length int Number of bytes to convert
Результат void

ToBase32String() публичный статический Метод

Convert the input data to a base32 string.
public static ToBase32String ( byte data, int Length ) : string
data byte The data to convert.
Length int Number of bytes to convert
Результат string

ToBase32String() публичный статический Метод

Convert the input data to a base32 string.
public static ToBase32String ( StringBuilder Builder, byte data, int Length ) : void
Builder StringBuilder StringBuilder to collect the emitted characteres
data byte The data to convert.
Length int Number of bytes to convert
Результат void

ToBase32hsString() публичный статический Метод

public static ToBase32hsString ( byte data, int Length ) : string
data byte
Length int
Результат string

ToBase32sString() публичный статический Метод

public static ToBase32sString ( byte data, int Length ) : string
data byte
Length int
Результат string

ToBase64String() публичный статический Метод

public static ToBase64String ( byte data ) : string
data byte
Результат string

ToBase64String() публичный статический Метод

public static ToBase64String ( byte data, bool Newline ) : string
data byte
Newline bool
Результат string

ToBase64String() публичный статический Метод

public static ToBase64String ( byte data, int Length ) : string
data byte
Length int
Результат string

ToBase64String() публичный статический Метод

public static ToBase64String ( byte data, int First, int Length, bool Newline ) : string
data byte
First int
Length int
Newline bool
Результат string

ToBase64String() публичный статический Метод

public static ToBase64String ( StringBuilder Builder, byte data, int First, int Length, bool Newline ) : void
Builder StringBuilder
data byte
First int
Length int
Newline bool
Результат void

ToBase64urlString() публичный статический Метод

public static ToBase64urlString ( byte data ) : string
data byte
Результат string

ToBase64urlString() публичный статический Метод

public static ToBase64urlString ( byte data, bool Newline ) : string
data byte
Newline bool
Результат string

ToBase64urlString() публичный статический Метод

public static ToBase64urlString ( byte data, int Length ) : string
data byte
Length int
Результат string

ToBase64urlString() публичный статический Метод

public static ToBase64urlString ( byte data, int First, int Length, bool Newline ) : string
data byte
First int
Length int
Newline bool
Результат string

ToBase64urlString() публичный статический Метод

public static ToBase64urlString ( StringBuilder Builder, byte data, int First, int Length, bool Newline ) : void
Builder StringBuilder
data byte
First int
Length int
Newline bool
Результат void

ToUDF() публичный статический Метод

Convert a byte array to a UDF fingerprint with the specified precision.
public static ToUDF ( byte data, int Precision ) : string
data byte The data to take the fingerprint of.
Precision int The precision in multiples of 25 bits.
Результат string

ToUDF32String() публичный статический Метод

public static ToUDF32String ( byte data ) : string
data byte
Результат string

ToUDF32String() публичный статический Метод

public static ToUDF32String ( byte data, int Length ) : string
data byte
Length int
Результат string