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

Temporary code to produce a tar archive in tar v7 format
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
m_asciiEncoding System.Text.ASCIIEncoding
m_bw System.IO.BinaryWriter
m_closed bool
m_utf8Encoding System.Text.UTF8Encoding

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

Метод Описание
Close ( ) : void

Finish writing the raw tar archive data to a stream. The stream will be closed on completion.

ConvertDecimalToPaddedOctalBytes ( int d, int padding ) : byte[]
TarArchiveWriter ( Stream s ) : System
WriteDir ( string dirName ) : void

Write a directory entry to the tar archive. We can only handle one path level right now!

WriteFile ( string filePath, byte data ) : void

Write a file to the tar archive

WriteFile ( string filePath, string data ) : void

Write a file to the tar archive

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

Метод Описание
WriteEntry ( string filePath, byte data, char fileType ) : void

Write a particular entry

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

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

Finish writing the raw tar archive data to a stream. The stream will be closed on completion.
public Close ( ) : void
Результат void

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

public static ConvertDecimalToPaddedOctalBytes ( int d, int padding ) : byte[]
d int
padding int
Результат byte[]

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

public TarArchiveWriter ( Stream s ) : System
s Stream
Результат System

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

Write a directory entry to the tar archive. We can only handle one path level right now!
public WriteDir ( string dirName ) : void
dirName string
Результат void

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

Write a particular entry
protected WriteEntry ( string filePath, byte data, char fileType ) : void
filePath string
data byte
fileType char
Результат void

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

Write a file to the tar archive
public WriteFile ( string filePath, byte data ) : void
filePath string
data byte
Результат void

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

Write a file to the tar archive
public WriteFile ( string filePath, string data ) : void
filePath string
data string
Результат void

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

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

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

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

Binary writer for the underlying stream
protected BinaryWriter,System.IO m_bw
Результат System.IO.BinaryWriter

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

protected bool m_closed
Результат bool

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

protected static UTF8Encoding,System.Text m_utf8Encoding
Результат System.Text.UTF8Encoding