C# Класс BSPGenerationTools.TarPacker

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

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

Метод Описание
CreateHeader ( string fileName, bool isDir, long size, System.DateTime lastWriteTime, int &paddingSize, bool isLongLinkPseudoentry = false ) : byte[]
PackDirectoryToTGZ ( string dir, string archive, FileNameFilter filter ) : void

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

Метод Описание
ArchiveDirectoryToTARRecursively ( Stream tarStream, string absoluteDirectory, string relativeDirectoryInUnixFormat, int &filesDone, long &bytesDone, byte paddingBuffer, byte tempBuffer, FileNameFilter filter ) : void
CopyStreamWithProgress ( Stream source, Stream dest, int &filesDone, long &bytesDone, byte tempBuffer, long len = -1 ) : void
FindClose ( IntPtr hFindFile ) : bool
FindFirstFile ( string lpFileName, WIN32_FIND_DATA &lpFindFileData ) : IntPtr
FindNextFile ( IntPtr hFindFile, WIN32_FIND_DATA &lpFindFileData ) : bool
MAKELONGLONG ( int high, int low ) : long
WriteOctalField ( byte hdr, int offset, int maxLen, long val ) : void
WriteTextField ( byte hdr, int offset, int maxLen, string val ) : void

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

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

public static CreateHeader ( string fileName, bool isDir, long size, System.DateTime lastWriteTime, int &paddingSize, bool isLongLinkPseudoentry = false ) : byte[]
fileName string
isDir bool
size long
lastWriteTime System.DateTime
paddingSize int
isLongLinkPseudoentry bool
Результат byte[]

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

public static PackDirectoryToTGZ ( string dir, string archive, FileNameFilter filter ) : void
dir string
archive string
filter FileNameFilter
Результат void