C# Класс Universe.Framework.Serialization.TarArchiveReader

Temporary code to do the bare minimum required to read a tar archive for our purposes
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_asciiEncoding System.Text.ASCIIEncoding
m_br System.IO.BinaryReader
m_nullCharArray char[]
m_spaceCharArray char[]

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

Метод Описание
Close ( ) : void
ConvertOctalBytesToDecimal ( byte bytes, int startIndex, int count ) : int

Convert octal bytes to a decimal representation

ReadEntry ( string &filePath, TarEntryType &entryType ) : byte[]

Read the next entry in the tar file.

TarArchiveReader ( Stream s ) : System.IO

Generate a tar reader which reads from the given stream.

Защищенные методы

Метод Описание
ReadData ( int fileSize ) : byte[]

Read data following a header

ReadHeader ( ) : TarHeader

Read the next 512 byte chunk of data as a tar header.

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

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

public Close ( ) : void
Результат void

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

Convert octal bytes to a decimal representation
public static ConvertOctalBytesToDecimal ( byte bytes, int startIndex, int count ) : int
bytes byte
startIndex int
count int
Результат int

ReadData() защищенный Метод

Read data following a header
protected ReadData ( int fileSize ) : byte[]
fileSize int
Результат byte[]

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

Read the next entry in the tar file.
public ReadEntry ( string &filePath, TarEntryType &entryType ) : byte[]
filePath string
entryType TarEntryType
Результат byte[]

ReadHeader() защищенный Метод

Read the next 512 byte chunk of data as a tar header.
protected ReadHeader ( ) : TarHeader
Результат TarHeader

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

Generate a tar reader which reads from the given stream.
public TarArchiveReader ( Stream s ) : System.IO
s Stream
Результат System.IO

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

m_asciiEncoding защищенное статическое свойство

protected static ASCIIEncoding,System.Text m_asciiEncoding
Результат System.Text.ASCIIEncoding

m_br защищенное свойство

Binary reader for the underlying stream
protected BinaryReader,System.IO m_br
Результат System.IO.BinaryReader

m_nullCharArray защищенное статическое свойство

Used to trim off null chars
protected static char[] m_nullCharArray
Результат char[]

m_spaceCharArray защищенное статическое свойство

Used to trim off space chars
protected static char[] m_spaceCharArray
Результат char[]