Sample code for 30+ languages & platforms
AutoIt

List Files in a .zip

See more Zip Examples

How to list files within a .zip

Chilkat AutoIt Downloads

AutoIt
Local $bSuccess = False

; This example requires the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.

$oZip = ObjCreate("Chilkat.Zip")

$bSuccess = $oZip.OpenZip("a.zip")
If ($bSuccess = False) Then
    ConsoleWrite($oZip.LastErrorText & @CRLF)
    Exit
EndIf

; Get the number of files and directories in the .zip
Local $iN = $oZip.NumEntries

$oEntry = ObjCreate("Chilkat.ZipEntry")

Local $i = 0

While $i < $iN
    $oZip.EntryAt($i,$oEntry)
    If ($oEntry.IsDirectory = False) Then
        ; (the filename may include a path)
        ConsoleWrite($oEntry.FileName & @CRLF)
    EndIf

    $i = $i + 1
Wend