11. The method of claim 10 , wherein the creation of the self-extracting file comprises: opening an output file; attaching a decompression engine to the output file, wherein the decompression engine is capable of decompressing compressed data to a temporary file; attaching a loader to the output file, wherein the loader configures the output file so as to automatically launch the temporary file after execution of the self-extracting file; compressing the received input file according to a data compression method; attaching an archive header including information about the compressed input file; and closing the output file, wherein the closed output file is the self-extracting file.
11. The method of claim 10 , wherein the creation of the self-extracting file comprises: opening an output file; attaching a decompression engine to the output file, wherein the decompression engine is capable of decompressing compressed data to a temporary file; attaching a loader to the output file, wherein the loader configures the output file so as to automatically launch the temporary file after execution of the self-extracting file; compressing the received input file according to a data compression method; attaching an archive header including information about the compressed input file; and closing the output file, wherein the closed output file is the self-extracting file. 15. The method of claim 11 , wherein the data compression method is determined based on the file type of the received input file.