KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm reading binary data from a file, specifically from a zip file. (To know more about the zip format structure see http://en.wikipedia.org/wiki/ZIP_%28file_format%29 ) I've created a struct that stores the data: typedef struct { /*Start Size Description */ int signatute; /* 0 4 Local file header signature = 0x04034b50 */ short int version; /* 4 2 Version needed to extract (minimum) */ short int bit_flag; /* 6 2 General purpose bit flag */ short int compression_method; /* 8 2 Compression method */ short int time; /* 10 2 File last modification time */ short int date; /* 12 2 File last modification date */ int crc; /* 14 4 CRC-32 */ int compressed_size; /* 18 4 Compressed size */ int uncompressed_size; /* 22 4 Uncompressed size */ short int name_length; /* 26 2 File name length (n) */ short int extra_field_length; /* 28 2 Extra field length (m) */ char *name; /* 30 n File name */ char *extra_field; /*30+n m Extra field */ } ZIP_local_file_header; The size
Tags (comma-separated)
Save Edits
Cancel