1
1
mirror of https://github.com/wader/fq.git synced 2024-12-25 22:34:14 +03:00
fq/format/zip/testdata/test-macos.fqtest
2021-11-19 00:22:26 +01:00

415 lines
46 KiB
Plaintext

$ fq -d zip verbose /test-macos.zip
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.: {} /test-macos.zip (zip) 0x0-0x2b5.7 (694)
| | | local_files: [4] 0x0-0x145.7 (326)
| | | [0]: local_file {} 0x0-0x42.7 (67)
0x000|50 4b 03 04 |PK.. | signature: raw bits (valid) 0x0-0x3.7 (4)
0x000| 14 00 | .. | version_needed: 20 0x4-0x5.7 (2)
| | | flags: {} 0x6-0x7.7 (2)
0x000| 00 | . | unused0: 0 0x6-0x6 (0.1)
0x000| 00 | . | strong_encryption: false 0x6.1-0x6.1 (0.1)
0x000| 00 | . | compressed_patched_data: false 0x6.2-0x6.2 (0.1)
0x000| 00 | . | enhanced_deflation: false 0x6.3-0x6.3 (0.1)
0x000| 00 | . | data_descriptor: false 0x6.4-0x6.4 (0.1)
0x000| 00 | . | compression0: false 0x6.5-0x6.5 (0.1)
0x000| 00 | . | compression1: false 0x6.6-0x6.6 (0.1)
0x000| 00 | . | encrypted: false 0x6.7-0x6.7 (0.1)
0x000| 00 | . | reserved0: 0 0x7-0x7.1 (0.2)
0x000| 00 | . | mask_header_values: false 0x7.2-0x7.2 (0.1)
0x000| 00 | . | reserved1: false 0x7.3-0x7.3 (0.1)
0x000| 00 | . | language_encoding: false 0x7.4-0x7.4 (0.1)
0x000| 00 | . | unused1: 0 0x7.5-0x7.7 (0.3)
0x000| 00 00 | .. | compression_method: "None" (0) 0x8-0x9.7 (2)
| | | last_modification_date: {} 0xa-0xb.7 (2)
0x000| ef | . | hours: 29 0xa-0xa.4 (0.5)
0x000| ef 94 | .. | minutes: 60 0xa.5-0xb.2 (0.6)
0x000| 94 | . | seconds: 20 0xb.3-0xb.7 (0.5)
| | | last_modification_time: {} 0xc-0xd.7 (2)
0x000| 71 | q | year: 56 0xc-0xc.6 (0.7)
0x000| 71 53 | qS | month: 10 0xc.7-0xd.2 (0.4)
0x000| 53 | S | day: 19 0xd.3-0xd.7 (0.5)
0x000| 00 00| ..| crc32_uncompressed: 0x0 0xe-0x11.7 (4)
0x010|00 00 |.. |
0x010| 00 00 00 00 | .... | compressed_size: 0 0x12-0x15.7 (4)
0x010| 00 00 00 00 | .... | uncompressed_size: 0 0x16-0x19.7 (4)
0x010| 05 00 | .. | file_name_length: 5 0x1a-0x1b.7 (2)
0x010| 20 00 | . | extra_field_length: 32 0x1c-0x1d.7 (2)
0x010| 74 65| te| file_name: "test/" 0x1e-0x22.7 (5)
0x020|73 74 2f |st/ |
| | | extra_fields: [2] 0x23-0x42.7 (32)
| | | [0]: extra_field {} 0x23-0x33.7 (17)
0x020| 55 54 | UT | header_id: 0x5455 (extended timestamp) 0x23-0x24.7 (2)
0x020| 0d 00 | .. | data_size: 13 0x25-0x26.7 (2)
0x020| 07 52 3e 95 61 59 3e 95 61| .R>.aY>.a| data: raw bits 0x27-0x33.7 (13)
0x030|52 3e 95 61 |R>.a |
| | | [1]: extra_field {} 0x34-0x42.7 (15)
0x030| 75 78 | ux | header_id: 0x7875 (UNIX UID/GID) 0x34-0x35.7 (2)
0x030| 0b 00 | .. | data_size: 11 0x36-0x37.7 (2)
0x030| 01 04 f5 01 00 00 04 14| ........| data: raw bits 0x38-0x42.7 (11)
0x040|00 00 00 |... |
| | | uncompressed: raw bits 0x43-NA (0)
| | | [1]: local_file {} 0x43-0x87.7 (69)
0x040| 50 4b 03 04 | PK.. | signature: raw bits (valid) 0x43-0x46.7 (4)
0x040| 14 00 | .. | version_needed: 20 0x47-0x48.7 (2)
| | | flags: {} 0x49-0x4a.7 (2)
0x040| 00 | . | unused0: 0 0x49-0x49 (0.1)
0x040| 00 | . | strong_encryption: false 0x49.1-0x49.1 (0.1)
0x040| 00 | . | compressed_patched_data: false 0x49.2-0x49.2 (0.1)
0x040| 00 | . | enhanced_deflation: false 0x49.3-0x49.3 (0.1)
0x040| 00 | . | data_descriptor: false 0x49.4-0x49.4 (0.1)
0x040| 00 | . | compression0: false 0x49.5-0x49.5 (0.1)
0x040| 00 | . | compression1: false 0x49.6-0x49.6 (0.1)
0x040| 00 | . | encrypted: false 0x49.7-0x49.7 (0.1)
0x040| 00 | . | reserved0: 0 0x4a-0x4a.1 (0.2)
0x040| 00 | . | mask_header_values: false 0x4a.2-0x4a.2 (0.1)
0x040| 00 | . | reserved1: false 0x4a.3-0x4a.3 (0.1)
0x040| 00 | . | language_encoding: false 0x4a.4-0x4a.4 (0.1)
0x040| 00 | . | unused1: 0 0x4a.5-0x4a.7 (0.3)
0x040| 00 00 | .. | compression_method: "None" (0) 0x4b-0x4c.7 (2)
| | | last_modification_date: {} 0x4d-0x4e.7 (2)
0x040| 4c | L | hours: 9 0x4d-0x4d.4 (0.5)
0x040| 4c 90 | L. | minutes: 36 0x4d.5-0x4e.2 (0.6)
0x040| 90 | . | seconds: 16 0x4e.3-0x4e.7 (0.5)
| | | last_modification_time: {} 0x4f-0x50.7 (2)
0x040| 71| q| year: 56 0x4f-0x4f.6 (0.7)
0x040| 71| q| month: 10 0x4f.7-0x50.2 (0.4)
0x050|53 |S |
0x050|53 |S | day: 19 0x50.3-0x50.7 (0.5)
0x050| 00 00 00 00 | .... | crc32_uncompressed: 0x0 0x51-0x54.7 (4)
0x050| 00 00 00 00 | .... | compressed_size: 0 0x55-0x58.7 (4)
0x050| 00 00 00 00 | .... | uncompressed_size: 0 0x59-0x5c.7 (4)
0x050| 07 00 | .. | file_name_length: 7 0x5d-0x5e.7 (2)
0x050| 20| | extra_field_length: 32 0x5f-0x60.7 (2)
0x060|00 |. |
0x060| 74 65 73 74 2f 61 2f | test/a/ | file_name: "test/a/" 0x61-0x67.7 (7)
| | | extra_fields: [2] 0x68-0x87.7 (32)
| | | [0]: extra_field {} 0x68-0x78.7 (17)
0x060| 55 54 | UT | header_id: 0x5455 (extended timestamp) 0x68-0x69.7 (2)
0x060| 0d 00 | .. | data_size: 13 0x6a-0x6b.7 (2)
0x060| 07 a0 35 95| ..5.| data: raw bits 0x6c-0x78.7 (13)
0x070|61 a0 35 95 61 a0 35 95 61 |a.5.a.5.a |
| | | [1]: extra_field {} 0x79-0x87.7 (15)
0x070| 75 78 | ux | header_id: 0x7875 (UNIX UID/GID) 0x79-0x7a.7 (2)
0x070| 0b 00 | .. | data_size: 11 0x7b-0x7c.7 (2)
0x070| 01 04 f5| ...| data: raw bits 0x7d-0x87.7 (11)
0x080|01 00 00 04 14 00 00 00 |........ |
| | | uncompressed: raw bits 0x88-NA (0)
| | | [2]: local_file {} 0x88-0xe5.7 (94)
0x080| 50 4b 03 04 | PK.. | signature: raw bits (valid) 0x88-0x8b.7 (4)
0x080| 14 00 | .. | version_needed: 20 0x8c-0x8d.7 (2)
| | | flags: {} 0x8e-0x8f.7 (2)
0x080| 08 | . | unused0: 0 0x8e-0x8e (0.1)
0x080| 08 | . | strong_encryption: false 0x8e.1-0x8e.1 (0.1)
0x080| 08 | . | compressed_patched_data: false 0x8e.2-0x8e.2 (0.1)
0x080| 08 | . | enhanced_deflation: false 0x8e.3-0x8e.3 (0.1)
0x080| 08 | . | data_descriptor: true 0x8e.4-0x8e.4 (0.1)
0x080| 08 | . | compression0: false 0x8e.5-0x8e.5 (0.1)
0x080| 08 | . | compression1: false 0x8e.6-0x8e.6 (0.1)
0x080| 08 | . | encrypted: false 0x8e.7-0x8e.7 (0.1)
0x080| 00| .| reserved0: 0 0x8f-0x8f.1 (0.2)
0x080| 00| .| mask_header_values: false 0x8f.2-0x8f.2 (0.1)
0x080| 00| .| reserved1: false 0x8f.3-0x8f.3 (0.1)
0x080| 00| .| language_encoding: false 0x8f.4-0x8f.4 (0.1)
0x080| 00| .| unused1: 0 0x8f.5-0x8f.7 (0.3)
0x090|08 00 |.. | compression_method: "Deflated" (8) 0x90-0x91.7 (2)
| | | last_modification_date: {} 0x92-0x93.7 (2)
0x090| f3 | . | hours: 30 0x92-0x92.4 (0.5)
0x090| f3 94 | .. | minutes: 28 0x92.5-0x93.2 (0.6)
0x090| 94 | . | seconds: 20 0x93.3-0x93.7 (0.5)
| | | last_modification_time: {} 0x94-0x95.7 (2)
0x090| 71 | q | year: 56 0x94-0x94.6 (0.7)
0x090| 71 53 | qS | month: 10 0x94.7-0x95.2 (0.4)
0x090| 53 | S | day: 19 0x95.3-0x95.7 (0.5)
0x090| 00 00 00 00 | .... | crc32_uncompressed: 0x0 0x96-0x99.7 (4)
0x090| 00 00 00 00 | .... | compressed_size: 0 0x9a-0x9d.7 (4)
0x090| 35 00| 5.| uncompressed_size: 53 0x9e-0xa1.7 (4)
0x0a0|00 00 |.. |
0x0a0| 0a 00 | .. | file_name_length: 10 0xa2-0xa3.7 (2)
0x0a0| 20 00 | . | extra_field_length: 32 0xa4-0xa5.7 (2)
0x0a0| 74 65 73 74 2f 61 2e 74 78 74| test/a.txt| file_name: "test/a.txt" 0xa6-0xaf.7 (10)
| | | extra_fields: [2] 0xb0-0xcf.7 (32)
| | | [0]: extra_field {} 0xb0-0xc0.7 (17)
0x0b0|55 54 |UT | header_id: 0x5455 (extended timestamp) 0xb0-0xb1.7 (2)
0x0b0| 0d 00 | .. | data_size: 13 0xb2-0xb3.7 (2)
0x0b0| 07 5b 3e 95 61 5d 3e 95 61 5b 3e 95| .[>.a]>.a[>.| data: raw bits 0xb4-0xc0.7 (13)
0x0c0|61 |a |
| | | [1]: extra_field {} 0xc1-0xcf.7 (15)
0x0c0| 75 78 | ux | header_id: 0x7875 (UNIX UID/GID) 0xc1-0xc2.7 (2)
0x0c0| 0b 00 | .. | data_size: 11 0xc3-0xc4.7 (2)
0x0c0| 01 04 f5 01 00 00 04 14 00 00 00| ...........| data: raw bits 0xc5-0xcf.7 (11)
0x00|61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61|aaaaaaaaaaaaaaaa| uncompressed: raw bits 0x0-0x34.7 (53)
* |until 0x34.7 (end) (53) | |
0x0d0|4b 4c 24 03 00 00 |KL$... | compressed: raw bits 0xd0-0xd5.7 (6)
| | | data_indicator: {} 0xd6-0xe5.7 (16)
0x0d0| 50 4b 07 08 | PK.. | signature: raw bits (valid) 0xd6-0xd9.7 (4)
0x0d0| 2c 89 b3 aa | ,... | crc32_uncompressed: 0xaab3892c 0xda-0xdd.7 (4)
0x0d0| 06 00| ..| compressed_size: 6 0xde-0xe1.7 (4)
0x0e0|00 00 |.. |
0x0e0| 35 00 00 00 | 5... | uncompressed_size: 53 0xe2-0xe5.7 (4)
| | | [3]: local_file {} 0xe6-0x145.7 (96)
0x0e0| 50 4b 03 04 | PK.. | signature: raw bits (valid) 0xe6-0xe9.7 (4)
0x0e0| 14 00 | .. | version_needed: 20 0xea-0xeb.7 (2)
| | | flags: {} 0xec-0xed.7 (2)
0x0e0| 08 | . | unused0: 0 0xec-0xec (0.1)
0x0e0| 08 | . | strong_encryption: false 0xec.1-0xec.1 (0.1)
0x0e0| 08 | . | compressed_patched_data: false 0xec.2-0xec.2 (0.1)
0x0e0| 08 | . | enhanced_deflation: false 0xec.3-0xec.3 (0.1)
0x0e0| 08 | . | data_descriptor: true 0xec.4-0xec.4 (0.1)
0x0e0| 08 | . | compression0: false 0xec.5-0xec.5 (0.1)
0x0e0| 08 | . | compression1: false 0xec.6-0xec.6 (0.1)
0x0e0| 08 | . | encrypted: false 0xec.7-0xec.7 (0.1)
0x0e0| 00 | . | reserved0: 0 0xed-0xed.1 (0.2)
0x0e0| 00 | . | mask_header_values: false 0xed.2-0xed.2 (0.1)
0x0e0| 00 | . | reserved1: false 0xed.3-0xed.3 (0.1)
0x0e0| 00 | . | language_encoding: false 0xed.4-0xed.4 (0.1)
0x0e0| 00 | . | unused1: 0 0xed.5-0xed.7 (0.3)
0x0e0| 08 00| ..| compression_method: "Deflated" (8) 0xee-0xef.7 (2)
| | | last_modification_date: {} 0xf0-0xf1.7 (2)
0x0f0|4c |L | hours: 9 0xf0-0xf0.4 (0.5)
0x0f0|4c 90 |L. | minutes: 36 0xf0.5-0xf1.2 (0.6)
0x0f0| 90 | . | seconds: 16 0xf1.3-0xf1.7 (0.5)
| | | last_modification_time: {} 0xf2-0xf3.7 (2)
0x0f0| 71 | q | year: 56 0xf2-0xf2.6 (0.7)
0x0f0| 71 53 | qS | month: 10 0xf2.7-0xf3.2 (0.4)
0x0f0| 53 | S | day: 19 0xf3.3-0xf3.7 (0.5)
0x0f0| 00 00 00 00 | .... | crc32_uncompressed: 0x0 0xf4-0xf7.7 (4)
0x0f0| 00 00 00 00 | .... | compressed_size: 0 0xf8-0xfb.7 (4)
0x0f0| 04 00 00 00| ....| uncompressed_size: 4 0xfc-0xff.7 (4)
0x100|0c 00 |.. | file_name_length: 12 0x100-0x101.7 (2)
0x100| 20 00 | . | extra_field_length: 32 0x102-0x103.7 (2)
0x100| 74 65 73 74 2f 61 2f 61 2e 74 78 74| test/a/a.txt| file_name: "test/a/a.txt" 0x104-0x10f.7 (12)
| | | extra_fields: [2] 0x110-0x12f.7 (32)
| | | [0]: extra_field {} 0x110-0x120.7 (17)
0x110|55 54 |UT | header_id: 0x5455 (extended timestamp) 0x110-0x111.7 (2)
0x110| 0d 00 | .. | data_size: 13 0x112-0x113.7 (2)
0x110| 07 a0 35 95 61 a1 35 95 61 a0 35 95| ..5.a.5.a.5.| data: raw bits 0x114-0x120.7 (13)
0x120|61 |a |
| | | [1]: extra_field {} 0x121-0x12f.7 (15)
0x120| 75 78 | ux | header_id: 0x7875 (UNIX UID/GID) 0x121-0x122.7 (2)
0x120| 0b 00 | .. | data_size: 11 0x123-0x124.7 (2)
0x120| 01 04 f5 01 00 00 04 14 00 00 00| ...........| data: raw bits 0x125-0x12f.7 (11)
0x00|61 61 61 61| |aaaa| | uncompressed: raw bits 0x0-0x3.7 (4)
0x130|4b 4c 4c 4c 04 00 |KLLL.. | compressed: raw bits 0x130-0x135.7 (6)
| | | data_indicator: {} 0x136-0x145.7 (16)
0x130| 50 4b 07 08 | PK.. | signature: raw bits (valid) 0x136-0x139.7 (4)
0x130| 45 e5 98 ad | E... | crc32_uncompressed: 0xad98e545 0x13a-0x13d.7 (4)
0x130| 06 00| ..| compressed_size: 6 0x13e-0x141.7 (4)
0x140|00 00 |.. |
0x140| 04 00 00 00 | .... | uncompressed_size: 4 0x142-0x145.7 (4)
| | | central_directories: [4] 0x146-0x29f.7 (346)
| | | [0]: central_directory {} 0x146-0x198.7 (83)
0x140| 50 4b 01 02 | PK.. | signature: raw bits (valid) 0x146-0x149.7 (4)
0x140| 14 03 | .. | version_made_by: 788 0x14a-0x14b.7 (2)
0x140| 14 00 | .. | version_needed: 20 0x14c-0x14d.7 (2)
| | | flags: {} 0x14e-0x14f.7 (2)
0x140| 00 | . | unused0: 0 0x14e-0x14e (0.1)
0x140| 00 | . | strong_encryption: false 0x14e.1-0x14e.1 (0.1)
0x140| 00 | . | compressed_patched_data: false 0x14e.2-0x14e.2 (0.1)
0x140| 00 | . | enhanced_deflation: false 0x14e.3-0x14e.3 (0.1)
0x140| 00 | . | data_descriptor: false 0x14e.4-0x14e.4 (0.1)
0x140| 00 | . | compression0: false 0x14e.5-0x14e.5 (0.1)
0x140| 00 | . | compression1: false 0x14e.6-0x14e.6 (0.1)
0x140| 00 | . | encrypted: false 0x14e.7-0x14e.7 (0.1)
0x140| 00| .| reserved0: 0 0x14f-0x14f.1 (0.2)
0x140| 00| .| mask_header_values: false 0x14f.2-0x14f.2 (0.1)
0x140| 00| .| reserved1: false 0x14f.3-0x14f.3 (0.1)
0x140| 00| .| language_encoding: false 0x14f.4-0x14f.4 (0.1)
0x140| 00| .| unused1: 0 0x14f.5-0x14f.7 (0.3)
0x150|00 00 |.. | compression_method: "None" (0) 0x150-0x151.7 (2)
| | | last_modification_date: {} 0x152-0x153.7 (2)
0x150| ef | . | hours: 29 0x152-0x152.4 (0.5)
0x150| ef 94 | .. | minutes: 60 0x152.5-0x153.2 (0.6)
0x150| 94 | . | seconds: 20 0x153.3-0x153.7 (0.5)
| | | last_modification_time: {} 0x154-0x155.7 (2)
0x150| 71 | q | year: 56 0x154-0x154.6 (0.7)
0x150| 71 53 | qS | month: 10 0x154.7-0x155.2 (0.4)
0x150| 53 | S | day: 19 0x155.3-0x155.7 (0.5)
0x150| 00 00 00 00 | .... | crc32_uncompressed: 0x0 0x156-0x159.7 (4)
0x150| 00 00 00 00 | .... | compressed_size: 0 0x15a-0x15d.7 (4)
0x150| 00 00| ..| uncompressed_size: 0 0x15e-0x161.7 (4)
0x160|00 00 |.. |
0x160| 05 00 | .. | file_name_length: 5 0x162-0x163.7 (2)
0x160| 20 00 | . | extra_field_length: 32 0x164-0x165.7 (2)
0x160| 00 00 | .. | file_comment_length: 0 0x166-0x167.7 (2)
0x160| 00 00 | .. | disk_number_where_file_starts: 0 0x168-0x169.7 (2)
0x160| 00 00 | .. | internal_file_attributes: 0 0x16a-0x16b.7 (2)
0x160| 00 00 ed 41| ...A| external_file_attributes: 1106051072 0x16c-0x16f.7 (4)
0x170|00 00 00 00 |.... | relative_offset_of_local_file_header: 0 0x170-0x173.7 (4)
0x170| 74 65 73 74 2f | test/ | file_name: "test/" 0x174-0x178.7 (5)
| | | extra_fields: [2] 0x179-0x198.7 (32)
| | | [0]: extra_field {} 0x179-0x189.7 (17)
0x170| 55 54 | UT | header_id: 0x5455 (extended timestamp) 0x179-0x17a.7 (2)
0x170| 0d 00 | .. | data_size: 13 0x17b-0x17c.7 (2)
0x170| 07 52 3e| .R>| data: raw bits 0x17d-0x189.7 (13)
0x180|95 61 59 3e 95 61 52 3e 95 61 |.aY>.aR>.a |
| | | [1]: extra_field {} 0x18a-0x198.7 (15)
0x180| 75 78 | ux | header_id: 0x7875 (UNIX UID/GID) 0x18a-0x18b.7 (2)
0x180| 0b 00 | .. | data_size: 11 0x18c-0x18d.7 (2)
0x180| 01 04| ..| data: raw bits 0x18e-0x198.7 (11)
0x190|f5 01 00 00 04 14 00 00 00 |......... |
| | | file_comment: "" 0x199-NA (0)
| | | [1]: central_directory {} 0x199-0x1ed.7 (85)
0x190| 50 4b 01 02 | PK.. | signature: raw bits (valid) 0x199-0x19c.7 (4)
0x190| 14 03 | .. | version_made_by: 788 0x19d-0x19e.7 (2)
0x190| 14| .| version_needed: 20 0x19f-0x1a0.7 (2)
0x1a0|00 |. |
| | | flags: {} 0x1a1-0x1a2.7 (2)
0x1a0| 00 | . | unused0: 0 0x1a1-0x1a1 (0.1)
0x1a0| 00 | . | strong_encryption: false 0x1a1.1-0x1a1.1 (0.1)
0x1a0| 00 | . | compressed_patched_data: false 0x1a1.2-0x1a1.2 (0.1)
0x1a0| 00 | . | enhanced_deflation: false 0x1a1.3-0x1a1.3 (0.1)
0x1a0| 00 | . | data_descriptor: false 0x1a1.4-0x1a1.4 (0.1)
0x1a0| 00 | . | compression0: false 0x1a1.5-0x1a1.5 (0.1)
0x1a0| 00 | . | compression1: false 0x1a1.6-0x1a1.6 (0.1)
0x1a0| 00 | . | encrypted: false 0x1a1.7-0x1a1.7 (0.1)
0x1a0| 00 | . | reserved0: 0 0x1a2-0x1a2.1 (0.2)
0x1a0| 00 | . | mask_header_values: false 0x1a2.2-0x1a2.2 (0.1)
0x1a0| 00 | . | reserved1: false 0x1a2.3-0x1a2.3 (0.1)
0x1a0| 00 | . | language_encoding: false 0x1a2.4-0x1a2.4 (0.1)
0x1a0| 00 | . | unused1: 0 0x1a2.5-0x1a2.7 (0.3)
0x1a0| 00 00 | .. | compression_method: "None" (0) 0x1a3-0x1a4.7 (2)
| | | last_modification_date: {} 0x1a5-0x1a6.7 (2)
0x1a0| 4c | L | hours: 9 0x1a5-0x1a5.4 (0.5)
0x1a0| 4c 90 | L. | minutes: 36 0x1a5.5-0x1a6.2 (0.6)
0x1a0| 90 | . | seconds: 16 0x1a6.3-0x1a6.7 (0.5)
| | | last_modification_time: {} 0x1a7-0x1a8.7 (2)
0x1a0| 71 | q | year: 56 0x1a7-0x1a7.6 (0.7)
0x1a0| 71 53 | qS | month: 10 0x1a7.7-0x1a8.2 (0.4)
0x1a0| 53 | S | day: 19 0x1a8.3-0x1a8.7 (0.5)
0x1a0| 00 00 00 00 | .... | crc32_uncompressed: 0x0 0x1a9-0x1ac.7 (4)
0x1a0| 00 00 00| ...| compressed_size: 0 0x1ad-0x1b0.7 (4)
0x1b0|00 |. |
0x1b0| 00 00 00 00 | .... | uncompressed_size: 0 0x1b1-0x1b4.7 (4)
0x1b0| 07 00 | .. | file_name_length: 7 0x1b5-0x1b6.7 (2)
0x1b0| 20 00 | . | extra_field_length: 32 0x1b7-0x1b8.7 (2)
0x1b0| 00 00 | .. | file_comment_length: 0 0x1b9-0x1ba.7 (2)
0x1b0| 00 00 | .. | disk_number_where_file_starts: 0 0x1bb-0x1bc.7 (2)
0x1b0| 00 00 | .. | internal_file_attributes: 0 0x1bd-0x1be.7 (2)
0x1b0| 00| .| external_file_attributes: 1106051072 0x1bf-0x1c2.7 (4)
0x1c0|00 ed 41 |..A |
0x1c0| 43 00 00 00 | C... | relative_offset_of_local_file_header: 67 0x1c3-0x1c6.7 (4)
0x1c0| 74 65 73 74 2f 61 2f | test/a/ | file_name: "test/a/" 0x1c7-0x1cd.7 (7)
| | | extra_fields: [2] 0x1ce-0x1ed.7 (32)
| | | [0]: extra_field {} 0x1ce-0x1de.7 (17)
0x1c0| 55 54| UT| header_id: 0x5455 (extended timestamp) 0x1ce-0x1cf.7 (2)
0x1d0|0d 00 |.. | data_size: 13 0x1d0-0x1d1.7 (2)
0x1d0| 07 a0 35 95 61 a0 35 95 61 a0 35 95 61 | ..5.a.5.a.5.a | data: raw bits 0x1d2-0x1de.7 (13)
| | | [1]: extra_field {} 0x1df-0x1ed.7 (15)
0x1d0| 75| u| header_id: 0x7875 (UNIX UID/GID) 0x1df-0x1e0.7 (2)
0x1e0|78 |x |
0x1e0| 0b 00 | .. | data_size: 11 0x1e1-0x1e2.7 (2)
0x1e0| 01 04 f5 01 00 00 04 14 00 00 00 | ........... | data: raw bits 0x1e3-0x1ed.7 (11)
| | | file_comment: "" 0x1ee-NA (0)
| | | [2]: central_directory {} 0x1ee-0x245.7 (88)
0x1e0| 50 4b| PK| signature: raw bits (valid) 0x1ee-0x1f1.7 (4)
0x1f0|01 02 |.. |
0x1f0| 14 03 | .. | version_made_by: 788 0x1f2-0x1f3.7 (2)
0x1f0| 14 00 | .. | version_needed: 20 0x1f4-0x1f5.7 (2)
| | | flags: {} 0x1f6-0x1f7.7 (2)
0x1f0| 08 | . | unused0: 0 0x1f6-0x1f6 (0.1)
0x1f0| 08 | . | strong_encryption: false 0x1f6.1-0x1f6.1 (0.1)
0x1f0| 08 | . | compressed_patched_data: false 0x1f6.2-0x1f6.2 (0.1)
0x1f0| 08 | . | enhanced_deflation: false 0x1f6.3-0x1f6.3 (0.1)
0x1f0| 08 | . | data_descriptor: true 0x1f6.4-0x1f6.4 (0.1)
0x1f0| 08 | . | compression0: false 0x1f6.5-0x1f6.5 (0.1)
0x1f0| 08 | . | compression1: false 0x1f6.6-0x1f6.6 (0.1)
0x1f0| 08 | . | encrypted: false 0x1f6.7-0x1f6.7 (0.1)
0x1f0| 00 | . | reserved0: 0 0x1f7-0x1f7.1 (0.2)
0x1f0| 00 | . | mask_header_values: false 0x1f7.2-0x1f7.2 (0.1)
0x1f0| 00 | . | reserved1: false 0x1f7.3-0x1f7.3 (0.1)
0x1f0| 00 | . | language_encoding: false 0x1f7.4-0x1f7.4 (0.1)
0x1f0| 00 | . | unused1: 0 0x1f7.5-0x1f7.7 (0.3)
0x1f0| 08 00 | .. | compression_method: "Deflated" (8) 0x1f8-0x1f9.7 (2)
| | | last_modification_date: {} 0x1fa-0x1fb.7 (2)
0x1f0| f3 | . | hours: 30 0x1fa-0x1fa.4 (0.5)
0x1f0| f3 94 | .. | minutes: 28 0x1fa.5-0x1fb.2 (0.6)
0x1f0| 94 | . | seconds: 20 0x1fb.3-0x1fb.7 (0.5)
| | | last_modification_time: {} 0x1fc-0x1fd.7 (2)
0x1f0| 71 | q | year: 56 0x1fc-0x1fc.6 (0.7)
0x1f0| 71 53 | qS | month: 10 0x1fc.7-0x1fd.2 (0.4)
0x1f0| 53 | S | day: 19 0x1fd.3-0x1fd.7 (0.5)
0x1f0| 2c 89| ,.| crc32_uncompressed: 0xaab3892c 0x1fe-0x201.7 (4)
0x200|b3 aa |.. |
0x200| 06 00 00 00 | .... | compressed_size: 6 0x202-0x205.7 (4)
0x200| 35 00 00 00 | 5... | uncompressed_size: 53 0x206-0x209.7 (4)
0x200| 0a 00 | .. | file_name_length: 10 0x20a-0x20b.7 (2)
0x200| 20 00 | . | extra_field_length: 32 0x20c-0x20d.7 (2)
0x200| 00 00| ..| file_comment_length: 0 0x20e-0x20f.7 (2)
0x210|00 00 |.. | disk_number_where_file_starts: 0 0x210-0x211.7 (2)
0x210| 00 00 | .. | internal_file_attributes: 0 0x212-0x213.7 (2)
0x210| 00 00 a4 81 | .... | external_file_attributes: 2175008768 0x214-0x217.7 (4)
0x210| 88 00 00 00 | .... | relative_offset_of_local_file_header: 136 0x218-0x21b.7 (4)
0x210| 74 65 73 74| test| file_name: "test/a.txt" 0x21c-0x225.7 (10)
0x220|2f 61 2e 74 78 74 |/a.txt |
| | | extra_fields: [2] 0x226-0x245.7 (32)
| | | [0]: extra_field {} 0x226-0x236.7 (17)
0x220| 55 54 | UT | header_id: 0x5455 (extended timestamp) 0x226-0x227.7 (2)
0x220| 0d 00 | .. | data_size: 13 0x228-0x229.7 (2)
0x220| 07 5b 3e 95 61 5d| .[>.a]| data: raw bits 0x22a-0x236.7 (13)
0x230|3e 95 61 5b 3e 95 61 |>.a[>.a |
| | | [1]: extra_field {} 0x237-0x245.7 (15)
0x230| 75 78 | ux | header_id: 0x7875 (UNIX UID/GID) 0x237-0x238.7 (2)
0x230| 0b 00 | .. | data_size: 11 0x239-0x23a.7 (2)
0x230| 01 04 f5 01 00| .....| data: raw bits 0x23b-0x245.7 (11)
0x240|00 04 14 00 00 00 |...... |
| | | file_comment: "" 0x246-NA (0)
| | | [3]: central_directory {} 0x246-0x29f.7 (90)
0x240| 50 4b 01 02 | PK.. | signature: raw bits (valid) 0x246-0x249.7 (4)
0x240| 14 03 | .. | version_made_by: 788 0x24a-0x24b.7 (2)
0x240| 14 00 | .. | version_needed: 20 0x24c-0x24d.7 (2)
| | | flags: {} 0x24e-0x24f.7 (2)
0x240| 08 | . | unused0: 0 0x24e-0x24e (0.1)
0x240| 08 | . | strong_encryption: false 0x24e.1-0x24e.1 (0.1)
0x240| 08 | . | compressed_patched_data: false 0x24e.2-0x24e.2 (0.1)
0x240| 08 | . | enhanced_deflation: false 0x24e.3-0x24e.3 (0.1)
0x240| 08 | . | data_descriptor: true 0x24e.4-0x24e.4 (0.1)
0x240| 08 | . | compression0: false 0x24e.5-0x24e.5 (0.1)
0x240| 08 | . | compression1: false 0x24e.6-0x24e.6 (0.1)
0x240| 08 | . | encrypted: false 0x24e.7-0x24e.7 (0.1)
0x240| 00| .| reserved0: 0 0x24f-0x24f.1 (0.2)
0x240| 00| .| mask_header_values: false 0x24f.2-0x24f.2 (0.1)
0x240| 00| .| reserved1: false 0x24f.3-0x24f.3 (0.1)
0x240| 00| .| language_encoding: false 0x24f.4-0x24f.4 (0.1)
0x240| 00| .| unused1: 0 0x24f.5-0x24f.7 (0.3)
0x250|08 00 |.. | compression_method: "Deflated" (8) 0x250-0x251.7 (2)
| | | last_modification_date: {} 0x252-0x253.7 (2)
0x250| 4c | L | hours: 9 0x252-0x252.4 (0.5)
0x250| 4c 90 | L. | minutes: 36 0x252.5-0x253.2 (0.6)
0x250| 90 | . | seconds: 16 0x253.3-0x253.7 (0.5)
| | | last_modification_time: {} 0x254-0x255.7 (2)
0x250| 71 | q | year: 56 0x254-0x254.6 (0.7)
0x250| 71 53 | qS | month: 10 0x254.7-0x255.2 (0.4)
0x250| 53 | S | day: 19 0x255.3-0x255.7 (0.5)
0x250| 45 e5 98 ad | E... | crc32_uncompressed: 0xad98e545 0x256-0x259.7 (4)
0x250| 06 00 00 00 | .... | compressed_size: 6 0x25a-0x25d.7 (4)
0x250| 04 00| ..| uncompressed_size: 4 0x25e-0x261.7 (4)
0x260|00 00 |.. |
0x260| 0c 00 | .. | file_name_length: 12 0x262-0x263.7 (2)
0x260| 20 00 | . | extra_field_length: 32 0x264-0x265.7 (2)
0x260| 00 00 | .. | file_comment_length: 0 0x266-0x267.7 (2)
0x260| 00 00 | .. | disk_number_where_file_starts: 0 0x268-0x269.7 (2)
0x260| 00 00 | .. | internal_file_attributes: 0 0x26a-0x26b.7 (2)
0x260| 00 00 a4 81| ....| external_file_attributes: 2175008768 0x26c-0x26f.7 (4)
0x270|e6 00 00 00 |.... | relative_offset_of_local_file_header: 230 0x270-0x273.7 (4)
0x270| 74 65 73 74 2f 61 2f 61 2e 74 78 74| test/a/a.txt| file_name: "test/a/a.txt" 0x274-0x27f.7 (12)
| | | extra_fields: [2] 0x280-0x29f.7 (32)
| | | [0]: extra_field {} 0x280-0x290.7 (17)
0x280|55 54 |UT | header_id: 0x5455 (extended timestamp) 0x280-0x281.7 (2)
0x280| 0d 00 | .. | data_size: 13 0x282-0x283.7 (2)
0x280| 07 a0 35 95 61 a1 35 95 61 a0 35 95| ..5.a.5.a.5.| data: raw bits 0x284-0x290.7 (13)
0x290|61 |a |
| | | [1]: extra_field {} 0x291-0x29f.7 (15)
0x290| 75 78 | ux | header_id: 0x7875 (UNIX UID/GID) 0x291-0x292.7 (2)
0x290| 0b 00 | .. | data_size: 11 0x293-0x294.7 (2)
0x290| 01 04 f5 01 00 00 04 14 00 00 00| ...........| data: raw bits 0x295-0x29f.7 (11)
| | | file_comment: "" 0x2a0-NA (0)
| | | end_of_central_directory: {} 0x2a0-0x2b5.7 (22)
0x2a0|50 4b 05 06 |PK.. | signature: raw bits (valid) 0x2a0-0x2a3.7 (4)
0x2a0| 00 00 | .. | disk_nr: 0 0x2a4-0x2a5.7 (2)
0x2a0| 00 00 | .. | central_directory_start_disk_nr: 0 0x2a6-0x2a7.7 (2)
0x2a0| 04 00 | .. | nr_of_central_directory_records_on_disk: 4 0x2a8-0x2a9.7 (2)
0x2a0| 04 00 | .. | nr_of_central_directory_records: 4 0x2aa-0x2ab.7 (2)
0x2a0| 5a 01 00 00| Z...| size_of_central directory: 346 0x2ac-0x2af.7 (4)
0x2b0|46 01 00 00 |F... | offset_of_start_of_central_directory: 326 0x2b0-0x2b3.7 (4)
0x2b0| 00 00| | ..| | comment_length: 0 0x2b4-0x2b5.7 (2)
| | | comment: "" 0x2b6-NA (0)