I have an existing C# module I need completed. The module identifies files that are compressed such as .ZIP, .RAR, GZ etc. It then either searches the compressed file in memory or decompresses to a temporary location on a hard drive for specific file types and after it is completed it removes them. I currently have working the ZIP, TAR, and TGZ. RAR works but needs some minor changes. I am currently licensed and using XCEED and Chilkat but have no problems getting other components such as 7-ZIP, GUNZIP, etc. I will provide the full module we currently have as much of what needs to be done can basically be copied and pasted to other functions.
I need the following.
1. The file path for "RAR" files is going to the wrong place and needs to be changed.
2. I need as many of the following formats supported:
case ".SIT": // StuffIt, Aladdin Systems
case ".Z": // Unix based made by COMPRESS
case ".LZF": // uses liblzf libray by Marc Lehmann
Our application currently searches for the compressed type and then runs a subroutine to uncompress it. The subroutine is almost always the same just the type of compression changes that is why it will be alot of copying and pasting and a little modifications. The main routine for identifying is below'