C# Класс BusinessCats.Ascii85

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
EnforceMarks bool
LineLength int
PrefixMark string
SuffixMark string

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

Метод Описание
Decode ( string data ) : byte[]

simple Decode with default values

DecodeData ( string s ) : byte[]

Decodes an ASCII85 encoded string into the original binary data

Encode ( byte data ) : string

simple Encode with default values

EncodeData ( byte ba ) : string

Encodes binary data into a plaintext ASCII85 format string

Приватные методы

Метод Описание
AppendChar ( StringBuilder sb, char c ) : void
AppendString ( StringBuilder sb, string s ) : void
DecodeBlock ( ) : void
DecodeBlock ( int bytes ) : void
EncodeBlock ( StringBuilder sb ) : void
EncodeBlock ( int count, StringBuilder sb ) : void

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

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

simple Decode with default values
public static Decode ( string data ) : byte[]
data string
Результат byte[]

DecodeData() публичный Метод

Decodes an ASCII85 encoded string into the original binary data
public DecodeData ( string s ) : byte[]
s string ASCII85 encoded string
Результат byte[]

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

simple Encode with default values
public static Encode ( byte data ) : string
data byte
Результат string

EncodeData() публичный Метод

Encodes binary data into a plaintext ASCII85 format string
public EncodeData ( byte ba ) : string
ba byte binary data to encode
Результат string

Описание свойств

EnforceMarks публичное свойство

Add the Prefix and Suffix marks when encoding, and enforce their presence for decoding
public bool EnforceMarks
Результат bool

LineLength публичное свойство

Maximum line length for encoded ASCII85 string; set to zero for one unbroken line.
public int LineLength
Результат int

PrefixMark публичное свойство

Prefix mark that identifies an encoded ASCII85 string, traditionally '<~'
public string PrefixMark
Результат string

SuffixMark публичное свойство

Suffix mark that identifies an encoded ASCII85 string, traditionally '~>'
public string SuffixMark
Результат string