Show / Hide Table of Contents

Class My5BitEncoding

Inheritance
System.Object
My5BitEncoding
Namespace: VRage.Utils
Assembly: VRage.dll
Syntax
public class My5BitEncoding : Object

Constructors

My5BitEncoding()

Initializes a new instance of the Encoding5Bit class. Uses characters 0-9 and A-Z except (0,O,1,I).

Declaration
public My5BitEncoding()

My5BitEncoding(Char[])

Initializes a new instance of the Encoding5Bit class.

Declaration
public My5BitEncoding(char[] characters)
Parameters
Type Name Description
System.Char[] characters

32 characters which will be used when encoding bytes to string.

Properties

Default

Declaration
public static My5BitEncoding Default { get; }
Property Value
Type Description
My5BitEncoding

Methods

Decode(Char[])

Decodes 5bit string as bytes, not alligned characters may be lost. Only decode strings encoded with Encode.

Declaration
public byte[] Decode(char[] encoded5BitText)
Parameters
Type Name Description
System.Char[] encoded5BitText
Returns
Type Description
System.Byte[]

Encode(Byte[])

Encodes data as 5bit string.

Declaration
public char[] Encode(byte[] data)
Parameters
Type Name Description
System.Byte[] data
Returns
Type Description
System.Char[]
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾