First of all, there's really no such thing as a "self extracting
zipefile".  I mean, obviously you have to do something to unzip it.  A
file doesn't just execute itself.  What you're dealing with is not a
_zip file_.  It's an executable that has a zip file bundled with it,
and the code to unzip it, most likely into your current directory
(though some such executables allow you to provide a path to unzip
to).  You'll have to execute it--there's no way you can operate on it
like a normal zip file.

On Aug 29, 7:53 am, Werner <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I try to read (and extract) some "self extracting" zipefiles on a
> Windows system. The standard module zipefile seems not to be able to
> handle this.
>
> >>> fName = r"C:\tmp\mySelfExtratingFile.exe"
> >>> import zipfile
> >>> zipefile.is_zipfile(fName))
>
> False
>
> Is there a wrapper or has some one experience with other libaries to
> extract those files?
>
> Thanks in advance
> Werner

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to