C# 클래스 BSPGenerationTools.TarPacker

파일 보기 프로젝트 열기: sysprogs/BSPTools 1 사용 예제들

공개 메소드들

메소드 설명
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