Hi Gman 
This is my zip file : http://www.blitz3dfr.com/tempo/filax.zip
and here is the code :
-------------------------
Framework BRL.Basic
' ------------------------------------------------------------------------------------
' Problem number one : with winrar passworded file listing (the zip password is filax)
' ------------------------------------------------------------------------------------
' ------------------------------------------------------------------------------------
' Problem number two : The passworded Zip engine file, can't be opened with windows
' standard zip or winrar 
' ------------------------------------------------------------------------------------
Import pub.zipengine
Main() 'Call our entry point
Function Main()
' ---------------------------
' Create our zipwriter object
' ---------------------------
Local zwObject:ZipWriter = New ZipWriter
Local zrObject:ZipReader = New ZipReader
' --------------------------------------------------------
' The passworded winrar file is open correctly for extract
' --------------------------------------------------------
If ( zrObject.OpenZip("filax.zip") ) Then
zrObject.ExtractFileToDisk("NGM1998_01p52-3.jpg", "NGM1998_01p52-3.jpg",False,"filax")
zrObject.ExtractFileToDisk("NGM1998_01p59Up.jpg", "NGM1998_01p59Up.jpg",False,"filax")
zrObject.CloseZip()
End If
' ---------------------------
' But not for catalog listing
' ---------------------------
If ( zrObject.OpenZip("filax.zip") ) Then
Print("filecount: "+zrObject.getFileCount())
' display file information
For Local i:Int=0 To zrObject.getFileCount()-1
Print("filename: "+zrObject.getFileInfo(i).zipFileName)
Print("simplefilename: "+zrObject.getFileInfo(i).simpleFileName)
Print("path: "+zrObject.getFileInfo(i).path)
Print("orig size: "+zrObject.getFileInfo(i).header.DataDescriptor.uncompressedsize)
Print("comp size: "+zrObject.getFileInfo(i).header.DataDescriptor.compressedsize)
Next
zrObject.CloseZip()
End If
End Function