_Added in 2.9_
*$zip*
Returns the name of the zip operation during a [[on ZIP]] or [[on UNZIP]] event.
----------------
*$zip(name, [N])*
Returns information about a zip/unzip item during a [[on ZIP]] or [[on UNZIP]] event.
_See also [[/zip]], [[$ziperr]], [[on ZIP]], [[on UNZIP]]._
*Parameters*
table(ktable).
|*Parameter*|*Description*|
| name | Name of the zip/unzip operation. (can be a [[Scripting_Wildcards
; Zip the entire adiirc folder into 'adiirc.zip' //zip name $qt($adiircdir) adiirc.zip ; Print the zip result when then zip operation is finished. on *:ZIP:name:echo -ag zipped $zip($zip).src into $zip($zip).dest status: $iif($ziperr,fail,ok)----------------------------- *$zip(file.zip,cetlpo,file|dir,password,N)* Create or extract zip files. Returns "1" if the operation was successful, otherwise "0". *Parameters* table(ktable). |*Parameter*|*Description*| | file.zip | The zip file to list/test/create or extract. | cetlpo: | c | Create a new zip file. | | e | Extract a zip file. | | t | Test a zip file. | | l | List number of files in a zip file or the Nth file. | | p | *TODO* | | o | Overwrite existing zip file or extract folder. | | file
; Creates a new zip file called 'file.zip' and adds the file 'file,txt'. //echo -ag $zip(file.zip, c, file.txt) ; Creates a new zip file called 'file.zip' and adds the folder 'folder'. //echo -ag $zip(file.zip, c, folder) ; Extracts the zip file 'file.zip' to the folder 'extracted'. //echo -ag $zip(file.zip, e, extracted) ; Prints number of zipped files in the zip file 'file.zip'. //echo -ag $zip(file.zip, l, 0) ; Prints the file name of the first zipped file in the zip file 'file.zip'. //echo -ag $zip(file.zip, l, 1)