I noticed someone else Zip plugin, A plugin to add zip function to AutoIt V3. was making a zip plugin. I've been using 7-zip and/or rar via command line for awhile so thought I'd pass along some usage info. 7-zip (from the help file.) =============================================== 7z <command> [<switch>...] <base_archive_name> [<arguments>...] <arguments> ::= <switch> | <wildcard> | <filename> | <list_file> <switch>::= <switch_symbol><switch_characters>[<option>] <switch_symbol> ::= '/' | '-' <list_file> ::= @{filename} =============================================== I just noticed that the help file has "7z", not "7za" like I've been using. Anyway, an example of usage: CODE RunWait("7za.exe a -pPassword " & $s_ZipFileOutputFile & " " & "TestTextFile.txt", @TempDir, @SW_HIDE) It's very basic, but it shows just how easy it can be to call a command-line tool. 7-zip is freely available and is constantly being upgraded. I use it for those reasons and for the fact that it can recurse directories automatically, encrypt the output and choose the compression and output type. If someone can build into a pure AutoIT -uncompiled- script everything that 7-zip can do, then I will definately consider moving to it. Since I can't upload the help file here, I've copied some to here: Commands quick reference Command Description a Add b Benchmark d Delete e Extract l List t Test u Update x eXtract with full paths