diff options
Diffstat (limited to '7zip/Compress/Rar29/Original/encname.hpp')
-rwxr-xr-x | 7zip/Compress/Rar29/Original/encname.hpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/7zip/Compress/Rar29/Original/encname.hpp b/7zip/Compress/Rar29/Original/encname.hpp new file mode 100755 index 00000000..586f4216 --- /dev/null +++ b/7zip/Compress/Rar29/Original/encname.hpp @@ -0,0 +1,20 @@ +#ifndef _RAR_ENCNAME_ +#define _RAR_ENCNAME_ + +class EncodeFileName +{ + private: + void AddFlags(int Value); + + byte *EncName; + byte Flags; + int FlagBits; + int FlagsPos; + int DestSize; + public: + EncodeFileName(); + int Encode(char *Name,wchar *NameW,byte *EncName); + void Decode(char *Name,byte *EncName,int EncSize,wchar *NameW,int MaxDecSize); +}; + +#endif |