|
| TZipOut (const TStr &_FNm) |
|
| ~TZipOut () |
|
int | PutCh (const char &Ch) |
|
int | PutBf (const void *LBf, const TSize &LBfL) |
|
void | Flush () |
|
| TSOut () |
|
| TSOut (const TStr &Str) |
|
virtual | ~TSOut () |
|
void | EnableLnTrunc (const int &_MxLnLen) |
|
void | DisableLnTrunc () |
|
virtual TFileId | GetFileId () const |
|
int | PutMem (const TMem &Mem) |
|
int | PutCh (const char &Ch, const int &Chs) |
|
int | PutBool (const bool &Bool) |
|
int | PutInt (const int &Int) |
|
int | PutInt (const int &Int, const char *FmtStr) |
|
int | PutUInt (const uint &Int) |
|
int | PutUInt (const uint &Int, const char *FmtStr) |
|
int | PutFlt (const double &Flt) |
|
int | PutFlt (const double &Flt, const char *FmtStr) |
|
int | PutStr (const char *CStr) |
|
int | PutStr (const TChA &ChA) |
|
int | PutStr (const TStr &Str, const char *FmtStr) |
|
int | PutStr (const TStr &Str, const bool &ForceInLn=false) |
|
int | PutStrLn (const TStr &Str, const bool &ForceInLn=false) |
|
int | PutStrFmt (const char *FmtStr,...) |
|
int | PutStrFmtLn (const char *FmtStr,...) |
|
int | PutIndent (const int &IndentLev=1) |
|
int | PutLn (const int &Lns=1) |
|
int | PutDosLn (const int &Lns=1) |
|
int | PutSep (const int &NextStrLen=0) |
|
int | PutSepLn (const int &Lns=0) |
|
void | SaveCs () |
|
void | SaveBf (const void *Bf, const TSize &BfL) |
|
void | Save (const bool &Bool) |
|
void | Save (const char &Ch) |
|
void | Save (const uchar &UCh) |
|
void | Save (const short &Short) |
|
void | Save (const ushort &UShort) |
|
void | Save (const int &Int) |
|
void | Save (const uint &UInt) |
|
void | Save (const int64 &Int) |
|
void | Save (const uint64 &UInt) |
|
void | Save (const double &Flt) |
|
void | Save (const sdouble &SFlt) |
|
void | Save (const ldouble &LFlt) |
|
void | Save (const char *CStr, const TSize &CStrLen) |
|
void | Save (const char *CStr) |
|
void | Save (TSIn &SIn, const TSize &BfL=-1) |
|
void | Save (const PSIn &SIn, const TSize &BfL=-1) |
|
void | Save (const void *Bf, const TSize &BfL) |
|
TSOut & | operator<< (const bool &Bool) |
|
TSOut & | operator<< (const uchar &UCh) |
|
TSOut & | operator<< (const char &Ch) |
|
TSOut & | operator<< (const short &Sh) |
|
TSOut & | operator<< (const ushort &USh) |
|
TSOut & | operator<< (const int &Int) |
|
TSOut & | operator<< (const uint &Int) |
|
TSOut & | operator<< (const int64 &Int) |
|
TSOut & | operator<< (const uint64 &UInt) |
|
TSOut & | operator<< (const float &Flt) |
|
TSOut & | operator<< (const double &Double) |
|
TSOut & | operator<< (const long double &LDouble) |
|
TSOut & | operator<< (const TSOutMnp &Mnp) |
|
TSOut & | operator<< (TSOut &(*FuncPt)(TSOut &)) |
|
TSOut & | operator<< (TSIn &SIn) |
|
TSOut & | operator<< (PSIn &SIn) |
|
| TSBase (const TSStr &Nm) |
|
virtual | ~TSBase () |
|
virtual TStr | GetSNm () const |
|
|
static PSOut | New (const TStr &FNm) |
|
static bool | IsZipFNm (const TStr &FNm) |
| Check whether the file extension of FNm is that of a compressed file (.gz, .7z, .rar, .zip, .cab, .arj. bzip2). More...
|
|
static bool | IsZipExt (const TStr &FNmExt) |
| Check whether the file extension FNmExt is that of a compressed file (.gz, .7z, .rar, .zip, .cab, .arj. bzip2). More...
|
|
static TStr | GetCmd (const TStr &ZipFNm) |
| Return a command-line string that is executed in order to decompress a file to standard output. More...
|
|
static PSOut | NewIfZip (const TStr &FNm) |
|
Compressed File Output Stream. The class directly writes to a compressed file. This is eachieved by TZipFl outputing into a pipe from which 7ZIP then reads and compresses. The class requires 7ZIP to be installed on the machine. Go to http://www.7-zip.org to install the software. 7z (7z.exe) is an executable and can decompress the following formats: .gz, .7z, .rar, .zip, .cab, .arj. bzip2. The class TZIpOut expects that '7z' ('7z.exe') is in the working path. Note2: For 7z to work properly you need both the 7z executable and the directory 'Codecs'. Note3: Use TZipIn::SevenZipPath to set the path to 7z executable.
Definition at line 74 of file zipfl.h.