Reading compressed files

Steve Holden steve at holdenweb.com
Wed Feb 21 05:21:58 EST 2007


Shadab Sayani wrote:
> Hi,
> I have compressed files compressed using different techniques 
> (especially unix compress). So I want to have a module that reads any of 
> these (.Z,.bz,.tgz files) files and manipulates the data.
> The data has a syntax.It contains
> HEADER (some information)
> BODY      (some information)
> FOOTER   (some information)
> If it were a normal text file I can get the values corresponding to 
> HEADER BODY and FOOTER by open function.
> But here the files are in different format .Z , .bz ,.tgz,.gz .But I 
> know these are the only formats.Also I cannot rely upon the extensions 
> of the file (a .Z file can have no extension at all).Is there a way to 
> identify  which file am I reading and then  read it?If so how to read it?
> Thanks and Regards,
> Shadab.
> 
> Send instant messages to your online friends http://uk. messenger.yahoo.com
> 
The usual way is that used by the "file" utility - take a look at the 
/etc/magic file to see if you can gain any clues from that.

regards
  Steve
-- 
Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd          http://www.holdenweb.com
Skype: holdenweb     http://del.icio.us/steve.holden
Blog of Note:          http://holdenweb.blogspot.com
See you at PyCon?         http://us.pycon.org/TX2007




More information about the Python-list mailing list