mirror of
https://github.com/wader/fq.git
synced 2024-11-29 12:14:17 +03:00
a83cac6021
MSDOS time/date was read in wrong order and also did not take into account that the bit ranges in the shortis are in little-endian. Remodel modification_time/date to be one struct with fat_time, fat_date LE shorts and then synthetic values for day, hours, minute etc and also a unix field with the timestamp as unix time. Also refactor and clenaup extra fields/extended code a bit. Fixes #792
570 lines
63 KiB
Plaintext
570 lines
63 KiB
Plaintext
$ fq -d zip -o uncompress=false dv test9.zip
|
|
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: test9.zip (zip) 0x0-0x3c8 (968)
|
|
| | | local_files[0:5]: 0x0-0x228 (552)
|
|
| | | [0]{}: local_file 0x0-0x3f (63)
|
|
0x000|50 4b 03 04 |PK.. | signature: raw bits (valid) 0x0-0x4 (4)
|
|
0x000| 0a 00 | .. | version_needed: 10 0x4-0x6 (2)
|
|
| | | flags{}: 0x6-0x8 (2)
|
|
0x000| 00 | . | unused0: 0 0x6-0x6.1 (0.1)
|
|
0x000| 00 | . | strong_encryption: false 0x6.1-0x6.2 (0.1)
|
|
0x000| 00 | . | compressed_patched_data: false 0x6.2-0x6.3 (0.1)
|
|
0x000| 00 | . | enhanced_deflation: false 0x6.3-0x6.4 (0.1)
|
|
0x000| 00 | . | data_descriptor: false 0x6.4-0x6.5 (0.1)
|
|
0x000| 00 | . | compression0: false 0x6.5-0x6.6 (0.1)
|
|
0x000| 00 | . | compression1: false 0x6.6-0x6.7 (0.1)
|
|
0x000| 00 | . | encrypted: false 0x6.7-0x7 (0.1)
|
|
0x000| 00 | . | reserved0: 0 0x7-0x7.2 (0.2)
|
|
0x000| 00 | . | mask_header_values: false 0x7.2-0x7.3 (0.1)
|
|
0x000| 00 | . | reserved1: false 0x7.3-0x7.4 (0.1)
|
|
0x000| 00 | . | language_encoding: false 0x7.4-0x7.5 (0.1)
|
|
0x000| 00 | . | unused1: 0 0x7.5-0x8 (0.3)
|
|
0x000| 00 00 | .. | compression_method: "none" (0) 0x8-0xa (2)
|
|
| | | last_modification{}: 0xa-0xe (4)
|
|
0x000| 73 0a | s. | fat_time: 0xa73 0xa-0xc (2)
|
|
| | | second: 38 (19)
|
|
| | | minute: 19
|
|
| | | hour: 1
|
|
0x000| 75 53 | uS | fat_date: 0x5375 0xc-0xe (2)
|
|
| | | day: 21
|
|
| | | month: 11
|
|
| | | year: 2021 (41)
|
|
| | | unix_guess: 1637457578 (2021-11-21T01:19:38)
|
|
0x000| 00 00| ..| crc32_uncompressed: 0x0 0xe-0x12 (4)
|
|
0x010|00 00 |.. |
|
|
0x010| 00 00 00 00 | .... | compressed_size: 0 0x12-0x16 (4)
|
|
0x010| 00 00 00 00 | .... | uncompressed_size: 0 0x16-0x1a (4)
|
|
0x010| 05 00 | .. | file_name_length: 5 0x1a-0x1c (2)
|
|
0x010| 1c 00 | .. | extra_field_length: 28 0x1c-0x1e (2)
|
|
0x010| 74 65| te| file_name: "test/" 0x1e-0x23 (5)
|
|
0x020|73 74 2f |st/ |
|
|
| | | extra_fields[0:2]: 0x23-0x3f (28)
|
|
| | | [0]{}: extra_field 0x23-0x30 (13)
|
|
0x020| 55 54 | UT | tag: 0x5455 (extended timestamp) 0x23-0x25 (2)
|
|
0x020| 09 00 | .. | size: 9 0x25-0x27 (2)
|
|
| | | flags{}: 0x27-0x28 (1)
|
|
0x020| 03 | . | unused: 0 0x27-0x27.5 (0.5)
|
|
0x020| 03 | . | creation_time_present: false 0x27.5-0x27.6 (0.1)
|
|
0x020| 03 | . | access_time_present: true 0x27.6-0x27.7 (0.1)
|
|
0x020| 03 | . | modification_time_present: true 0x27.7-0x28 (0.1)
|
|
0x020| 9a 90 99 61 | ...a | modification_time: 1637453978 (2021-11-21T00:19:38Z) 0x28-0x2c (4)
|
|
0x020| 9b 90 99 61| ...a| access_time: 1637453979 (2021-11-21T00:19:39Z) 0x2c-0x30 (4)
|
|
| | | [1]{}: extra_field 0x30-0x3f (15)
|
|
0x030|75 78 |ux | tag: 0x7875 (UNIX UID/GID) 0x30-0x32 (2)
|
|
0x030| 0b 00 | .. | size: 11 0x32-0x34 (2)
|
|
0x030| 01 04 f5 01 00 00 04 14 00 00 00 | ........... | data: raw bits 0x34-0x3f (11)
|
|
| | | uncompressed: raw bits 0x3f-0x3f (0)
|
|
| | | [1]{}: local_file 0x3f-0x80 (65)
|
|
0x030| 50| P| signature: raw bits (valid) 0x3f-0x43 (4)
|
|
0x040|4b 03 04 |K.. |
|
|
0x040| 0a 00 | .. | version_needed: 10 0x43-0x45 (2)
|
|
| | | flags{}: 0x45-0x47 (2)
|
|
0x040| 00 | . | unused0: 0 0x45-0x45.1 (0.1)
|
|
0x040| 00 | . | strong_encryption: false 0x45.1-0x45.2 (0.1)
|
|
0x040| 00 | . | compressed_patched_data: false 0x45.2-0x45.3 (0.1)
|
|
0x040| 00 | . | enhanced_deflation: false 0x45.3-0x45.4 (0.1)
|
|
0x040| 00 | . | data_descriptor: false 0x45.4-0x45.5 (0.1)
|
|
0x040| 00 | . | compression0: false 0x45.5-0x45.6 (0.1)
|
|
0x040| 00 | . | compression1: false 0x45.6-0x45.7 (0.1)
|
|
0x040| 00 | . | encrypted: false 0x45.7-0x46 (0.1)
|
|
0x040| 00 | . | reserved0: 0 0x46-0x46.2 (0.2)
|
|
0x040| 00 | . | mask_header_values: false 0x46.2-0x46.3 (0.1)
|
|
0x040| 00 | . | reserved1: false 0x46.3-0x46.4 (0.1)
|
|
0x040| 00 | . | language_encoding: false 0x46.4-0x46.5 (0.1)
|
|
0x040| 00 | . | unused1: 0 0x46.5-0x47 (0.3)
|
|
0x040| 00 00 | .. | compression_method: "none" (0) 0x47-0x49 (2)
|
|
| | | last_modification{}: 0x49-0x4d (4)
|
|
0x040| 81 01 | .. | fat_time: 0x181 0x49-0x4b (2)
|
|
| | | second: 2 (1)
|
|
| | | minute: 12
|
|
| | | hour: 0
|
|
0x040| 73 53 | sS | fat_date: 0x5373 0x4b-0x4d (2)
|
|
| | | day: 19
|
|
| | | month: 11
|
|
| | | year: 2021 (41)
|
|
| | | unix_guess: 1637280722 (2021-11-19T00:12:02)
|
|
0x040| 00 00 00| ...| crc32_uncompressed: 0x0 0x4d-0x51 (4)
|
|
0x050|00 |. |
|
|
0x050| 00 00 00 00 | .... | compressed_size: 0 0x51-0x55 (4)
|
|
0x050| 00 00 00 00 | .... | uncompressed_size: 0 0x55-0x59 (4)
|
|
0x050| 07 00 | .. | file_name_length: 7 0x59-0x5b (2)
|
|
0x050| 1c 00 | .. | extra_field_length: 28 0x5b-0x5d (2)
|
|
0x050| 74 65 73| tes| file_name: "test/a/" 0x5d-0x64 (7)
|
|
0x060|74 2f 61 2f |t/a/ |
|
|
| | | extra_fields[0:2]: 0x64-0x80 (28)
|
|
| | | [0]{}: extra_field 0x64-0x71 (13)
|
|
0x060| 55 54 | UT | tag: 0x5455 (extended timestamp) 0x64-0x66 (2)
|
|
0x060| 09 00 | .. | size: 9 0x66-0x68 (2)
|
|
| | | flags{}: 0x68-0x69 (1)
|
|
0x060| 03 | . | unused: 0 0x68-0x68.5 (0.5)
|
|
0x060| 03 | . | creation_time_present: false 0x68.5-0x68.6 (0.1)
|
|
0x060| 03 | . | access_time_present: true 0x68.6-0x68.7 (0.1)
|
|
0x060| 03 | . | modification_time_present: true 0x68.7-0x69 (0.1)
|
|
0x060| c2 dd 96 61 | ...a | modification_time: 1637277122 (2021-11-18T23:12:02Z) 0x69-0x6d (4)
|
|
0x060| c2 dd 96| ...| access_time: 1637277122 (2021-11-18T23:12:02Z) 0x6d-0x71 (4)
|
|
0x070|61 |a |
|
|
| | | [1]{}: extra_field 0x71-0x80 (15)
|
|
0x070| 75 78 | ux | tag: 0x7875 (UNIX UID/GID) 0x71-0x73 (2)
|
|
0x070| 0b 00 | .. | size: 11 0x73-0x75 (2)
|
|
0x070| 01 04 f5 01 00 00 04 14 00 00 00| ...........| data: raw bits 0x75-0x80 (11)
|
|
| | | uncompressed: raw bits 0x80-0x80 (0)
|
|
| | | [2]{}: local_file 0x80-0xca (74)
|
|
0x080|50 4b 03 04 |PK.. | signature: raw bits (valid) 0x80-0x84 (4)
|
|
0x080| 0a 00 | .. | version_needed: 10 0x84-0x86 (2)
|
|
| | | flags{}: 0x86-0x88 (2)
|
|
0x080| 02 | . | unused0: 0 0x86-0x86.1 (0.1)
|
|
0x080| 02 | . | strong_encryption: false 0x86.1-0x86.2 (0.1)
|
|
0x080| 02 | . | compressed_patched_data: false 0x86.2-0x86.3 (0.1)
|
|
0x080| 02 | . | enhanced_deflation: false 0x86.3-0x86.4 (0.1)
|
|
0x080| 02 | . | data_descriptor: false 0x86.4-0x86.5 (0.1)
|
|
0x080| 02 | . | compression0: false 0x86.5-0x86.6 (0.1)
|
|
0x080| 02 | . | compression1: true 0x86.6-0x86.7 (0.1)
|
|
0x080| 02 | . | encrypted: false 0x86.7-0x87 (0.1)
|
|
0x080| 00 | . | reserved0: 0 0x87-0x87.2 (0.2)
|
|
0x080| 00 | . | mask_header_values: false 0x87.2-0x87.3 (0.1)
|
|
0x080| 00 | . | reserved1: false 0x87.3-0x87.4 (0.1)
|
|
0x080| 00 | . | language_encoding: false 0x87.4-0x87.5 (0.1)
|
|
0x080| 00 | . | unused1: 0 0x87.5-0x88 (0.3)
|
|
0x080| 00 00 | .. | compression_method: "none" (0) 0x88-0x8a (2)
|
|
| | | last_modification{}: 0x8a-0x8e (4)
|
|
0x080| 81 01 | .. | fat_time: 0x181 0x8a-0x8c (2)
|
|
| | | second: 2 (1)
|
|
| | | minute: 12
|
|
| | | hour: 0
|
|
0x080| 73 53 | sS | fat_date: 0x5373 0x8c-0x8e (2)
|
|
| | | day: 19
|
|
| | | month: 11
|
|
| | | year: 2021 (41)
|
|
| | | unix_guess: 1637280722 (2021-11-19T00:12:02)
|
|
0x080| 45 e5| E.| crc32_uncompressed: 0xad98e545 0x8e-0x92 (4)
|
|
0x090|98 ad |.. |
|
|
0x090| 04 00 00 00 | .... | compressed_size: 4 0x92-0x96 (4)
|
|
0x090| 04 00 00 00 | .... | uncompressed_size: 4 0x96-0x9a (4)
|
|
0x090| 0c 00 | .. | file_name_length: 12 0x9a-0x9c (2)
|
|
0x090| 1c 00 | .. | extra_field_length: 28 0x9c-0x9e (2)
|
|
0x090| 74 65| te| file_name: "test/a/a.txt" 0x9e-0xaa (12)
|
|
0x0a0|73 74 2f 61 2f 61 2e 74 78 74 |st/a/a.txt |
|
|
| | | extra_fields[0:2]: 0xaa-0xc6 (28)
|
|
| | | [0]{}: extra_field 0xaa-0xb7 (13)
|
|
0x0a0| 55 54 | UT | tag: 0x5455 (extended timestamp) 0xaa-0xac (2)
|
|
0x0a0| 09 00 | .. | size: 9 0xac-0xae (2)
|
|
| | | flags{}: 0xae-0xaf (1)
|
|
0x0a0| 03 | . | unused: 0 0xae-0xae.5 (0.5)
|
|
0x0a0| 03 | . | creation_time_present: false 0xae.5-0xae.6 (0.1)
|
|
0x0a0| 03 | . | access_time_present: true 0xae.6-0xae.7 (0.1)
|
|
0x0a0| 03 | . | modification_time_present: true 0xae.7-0xaf (0.1)
|
|
0x0a0| c2| .| modification_time: 1637277122 (2021-11-18T23:12:02Z) 0xaf-0xb3 (4)
|
|
0x0b0|dd 96 61 |..a |
|
|
0x0b0| 32 e0 96 61 | 2..a | access_time: 1637277746 (2021-11-18T23:22:26Z) 0xb3-0xb7 (4)
|
|
| | | [1]{}: extra_field 0xb7-0xc6 (15)
|
|
0x0b0| 75 78 | ux | tag: 0x7875 (UNIX UID/GID) 0xb7-0xb9 (2)
|
|
0x0b0| 0b 00 | .. | size: 11 0xb9-0xbb (2)
|
|
0x0b0| 01 04 f5 01 00| .....| data: raw bits 0xbb-0xc6 (11)
|
|
0x0c0|00 04 14 00 00 00 |...... |
|
|
0x0c0| 61 61 61 61 | aaaa | uncompressed: raw bits 0xc6-0xca (4)
|
|
| | | [3]{}: local_file 0xca-0x114 (74)
|
|
0x0c0| 50 4b 03 04 | PK.. | signature: raw bits (valid) 0xca-0xce (4)
|
|
0x0c0| 14 00| ..| version_needed: 20 0xce-0xd0 (2)
|
|
| | | flags{}: 0xd0-0xd2 (2)
|
|
0x0d0|02 |. | unused0: 0 0xd0-0xd0.1 (0.1)
|
|
0x0d0|02 |. | strong_encryption: false 0xd0.1-0xd0.2 (0.1)
|
|
0x0d0|02 |. | compressed_patched_data: false 0xd0.2-0xd0.3 (0.1)
|
|
0x0d0|02 |. | enhanced_deflation: false 0xd0.3-0xd0.4 (0.1)
|
|
0x0d0|02 |. | data_descriptor: false 0xd0.4-0xd0.5 (0.1)
|
|
0x0d0|02 |. | compression0: false 0xd0.5-0xd0.6 (0.1)
|
|
0x0d0|02 |. | compression1: true 0xd0.6-0xd0.7 (0.1)
|
|
0x0d0|02 |. | encrypted: false 0xd0.7-0xd1 (0.1)
|
|
0x0d0| 00 | . | reserved0: 0 0xd1-0xd1.2 (0.2)
|
|
0x0d0| 00 | . | mask_header_values: false 0xd1.2-0xd1.3 (0.1)
|
|
0x0d0| 00 | . | reserved1: false 0xd1.3-0xd1.4 (0.1)
|
|
0x0d0| 00 | . | language_encoding: false 0xd1.4-0xd1.5 (0.1)
|
|
0x0d0| 00 | . | unused1: 0 0xd1.5-0xd2 (0.3)
|
|
0x0d0| 08 00 | .. | compression_method: "deflated" (8) 0xd2-0xd4 (2)
|
|
| | | last_modification{}: 0xd4-0xd8 (4)
|
|
0x0d0| 81 01 | .. | fat_time: 0x181 0xd4-0xd6 (2)
|
|
| | | second: 2 (1)
|
|
| | | minute: 12
|
|
| | | hour: 0
|
|
0x0d0| 73 53 | sS | fat_date: 0x5373 0xd6-0xd8 (2)
|
|
| | | day: 19
|
|
| | | month: 11
|
|
| | | year: 2021 (41)
|
|
| | | unix_guess: 1637280722 (2021-11-19T00:12:02)
|
|
0x0d0| 2c 89 b3 aa | ,... | crc32_uncompressed: 0xaab3892c 0xd8-0xdc (4)
|
|
0x0d0| 06 00 00 00| ....| compressed_size: 6 0xdc-0xe0 (4)
|
|
0x0e0|35 00 00 00 |5... | uncompressed_size: 53 0xe0-0xe4 (4)
|
|
0x0e0| 0a 00 | .. | file_name_length: 10 0xe4-0xe6 (2)
|
|
0x0e0| 1c 00 | .. | extra_field_length: 28 0xe6-0xe8 (2)
|
|
0x0e0| 74 65 73 74 2f 61 2e 74| test/a.t| file_name: "test/a.txt" 0xe8-0xf2 (10)
|
|
0x0f0|78 74 |xt |
|
|
| | | extra_fields[0:2]: 0xf2-0x10e (28)
|
|
| | | [0]{}: extra_field 0xf2-0xff (13)
|
|
0x0f0| 55 54 | UT | tag: 0x5455 (extended timestamp) 0xf2-0xf4 (2)
|
|
0x0f0| 09 00 | .. | size: 9 0xf4-0xf6 (2)
|
|
| | | flags{}: 0xf6-0xf7 (1)
|
|
0x0f0| 03 | . | unused: 0 0xf6-0xf6.5 (0.5)
|
|
0x0f0| 03 | . | creation_time_present: false 0xf6.5-0xf6.6 (0.1)
|
|
0x0f0| 03 | . | access_time_present: true 0xf6.6-0xf6.7 (0.1)
|
|
0x0f0| 03 | . | modification_time_present: true 0xf6.7-0xf7 (0.1)
|
|
0x0f0| c2 dd 96 61 | ...a | modification_time: 1637277122 (2021-11-18T23:12:02Z) 0xf7-0xfb (4)
|
|
0x0f0| 32 e0 96 61 | 2..a | access_time: 1637277746 (2021-11-18T23:22:26Z) 0xfb-0xff (4)
|
|
| | | [1]{}: extra_field 0xff-0x10e (15)
|
|
0x0f0| 75| u| tag: 0x7875 (UNIX UID/GID) 0xff-0x101 (2)
|
|
0x100|78 |x |
|
|
0x100| 0b 00 | .. | size: 11 0x101-0x103 (2)
|
|
0x100| 01 04 f5 01 00 00 04 14 00 00 00 | ........... | data: raw bits 0x103-0x10e (11)
|
|
0x100| 4b 4c| KL| compressed: raw bits 0x10e-0x114 (6)
|
|
0x110|24 03 00 00 |$... |
|
|
| | | [4]{}: local_file 0x114-0x228 (276)
|
|
0x110| 50 4b 03 04 | PK.. | signature: raw bits (valid) 0x114-0x118 (4)
|
|
0x110| 14 00 | .. | version_needed: 20 0x118-0x11a (2)
|
|
| | | flags{}: 0x11a-0x11c (2)
|
|
0x110| 02 | . | unused0: 0 0x11a-0x11a.1 (0.1)
|
|
0x110| 02 | . | strong_encryption: false 0x11a.1-0x11a.2 (0.1)
|
|
0x110| 02 | . | compressed_patched_data: false 0x11a.2-0x11a.3 (0.1)
|
|
0x110| 02 | . | enhanced_deflation: false 0x11a.3-0x11a.4 (0.1)
|
|
0x110| 02 | . | data_descriptor: false 0x11a.4-0x11a.5 (0.1)
|
|
0x110| 02 | . | compression0: false 0x11a.5-0x11a.6 (0.1)
|
|
0x110| 02 | . | compression1: true 0x11a.6-0x11a.7 (0.1)
|
|
0x110| 02 | . | encrypted: false 0x11a.7-0x11b (0.1)
|
|
0x110| 00 | . | reserved0: 0 0x11b-0x11b.2 (0.2)
|
|
0x110| 00 | . | mask_header_values: false 0x11b.2-0x11b.3 (0.1)
|
|
0x110| 00 | . | reserved1: false 0x11b.3-0x11b.4 (0.1)
|
|
0x110| 00 | . | language_encoding: false 0x11b.4-0x11b.5 (0.1)
|
|
0x110| 00 | . | unused1: 0 0x11b.5-0x11c (0.3)
|
|
0x110| 08 00 | .. | compression_method: "deflated" (8) 0x11c-0x11e (2)
|
|
| | | last_modification{}: 0x11e-0x122 (4)
|
|
0x110| 73 0a| s.| fat_time: 0xa73 0x11e-0x120 (2)
|
|
| | | second: 38 (19)
|
|
| | | minute: 19
|
|
| | | hour: 1
|
|
0x120|75 53 |uS | fat_date: 0x5375 0x120-0x122 (2)
|
|
| | | day: 21
|
|
| | | month: 11
|
|
| | | year: 2021 (41)
|
|
| | | unix_guess: 1637457578 (2021-11-21T01:19:38)
|
|
0x120| cd 66 90 fb | .f.. | crc32_uncompressed: 0xfb9066cd 0x122-0x126 (4)
|
|
0x120| d0 00 00 00 | .... | compressed_size: 208 0x126-0x12a (4)
|
|
0x120| 03 01 00 00 | .... | uncompressed_size: 259 0x12a-0x12e (4)
|
|
0x120| 0a 00| ..| file_name_length: 10 0x12e-0x130 (2)
|
|
0x130|1c 00 |.. | extra_field_length: 28 0x130-0x132 (2)
|
|
0x130| 74 65 73 74 2f 62 2e 70 6e 67 | test/b.png | file_name: "test/b.png" 0x132-0x13c (10)
|
|
| | | extra_fields[0:2]: 0x13c-0x158 (28)
|
|
| | | [0]{}: extra_field 0x13c-0x149 (13)
|
|
0x130| 55 54 | UT | tag: 0x5455 (extended timestamp) 0x13c-0x13e (2)
|
|
0x130| 09 00| ..| size: 9 0x13e-0x140 (2)
|
|
| | | flags{}: 0x140-0x141 (1)
|
|
0x140|03 |. | unused: 0 0x140-0x140.5 (0.5)
|
|
0x140|03 |. | creation_time_present: false 0x140.5-0x140.6 (0.1)
|
|
0x140|03 |. | access_time_present: true 0x140.6-0x140.7 (0.1)
|
|
0x140|03 |. | modification_time_present: true 0x140.7-0x141 (0.1)
|
|
0x140| 9a 90 99 61 | ...a | modification_time: 1637453978 (2021-11-21T00:19:38Z) 0x141-0x145 (4)
|
|
0x140| 9c 90 99 61 | ...a | access_time: 1637453980 (2021-11-21T00:19:40Z) 0x145-0x149 (4)
|
|
| | | [1]{}: extra_field 0x149-0x158 (15)
|
|
0x140| 75 78 | ux | tag: 0x7875 (UNIX UID/GID) 0x149-0x14b (2)
|
|
0x140| 0b 00 | .. | size: 11 0x14b-0x14d (2)
|
|
0x140| 01 04 f5| ...| data: raw bits 0x14d-0x158 (11)
|
|
0x150|01 00 00 04 14 00 00 00 |........ |
|
|
0x150| eb 0c f0 73 e7 e5 92 e2| ...s....| compressed: raw bits 0x158-0x228 (208)
|
|
0x160|62 60 60 e0 f5 f4 70 09 02 d2 2c 20 cc 08 24 18|b``...p..., ..$.|
|
|
* |until 0x227.7 (208) | |
|
|
| | | central_directories[0:5]: 0x228-0x3b2 (394)
|
|
| | | [0]{}: central_directory 0x228-0x273 (75)
|
|
0x220| 50 4b 01 02 | PK.. | signature: raw bits (valid) 0x228-0x22c (4)
|
|
0x220| 1e 03 | .. | version_made_by: 798 0x22c-0x22e (2)
|
|
0x220| 0a 00| ..| version_needed: 10 0x22e-0x230 (2)
|
|
| | | flags{}: 0x230-0x232 (2)
|
|
0x230|00 |. | unused0: 0 0x230-0x230.1 (0.1)
|
|
0x230|00 |. | strong_encryption: false 0x230.1-0x230.2 (0.1)
|
|
0x230|00 |. | compressed_patched_data: false 0x230.2-0x230.3 (0.1)
|
|
0x230|00 |. | enhanced_deflation: false 0x230.3-0x230.4 (0.1)
|
|
0x230|00 |. | data_descriptor: false 0x230.4-0x230.5 (0.1)
|
|
0x230|00 |. | compression0: false 0x230.5-0x230.6 (0.1)
|
|
0x230|00 |. | compression1: false 0x230.6-0x230.7 (0.1)
|
|
0x230|00 |. | encrypted: false 0x230.7-0x231 (0.1)
|
|
0x230| 00 | . | reserved0: 0 0x231-0x231.2 (0.2)
|
|
0x230| 00 | . | mask_header_values: false 0x231.2-0x231.3 (0.1)
|
|
0x230| 00 | . | reserved1: false 0x231.3-0x231.4 (0.1)
|
|
0x230| 00 | . | language_encoding: false 0x231.4-0x231.5 (0.1)
|
|
0x230| 00 | . | unused1: 0 0x231.5-0x232 (0.3)
|
|
0x230| 00 00 | .. | compression_method: "none" (0) 0x232-0x234 (2)
|
|
| | | last_modification{}: 0x234-0x238 (4)
|
|
0x230| 73 0a | s. | fat_time: 0xa73 0x234-0x236 (2)
|
|
| | | second: 38 (19)
|
|
| | | minute: 19
|
|
| | | hour: 1
|
|
0x230| 75 53 | uS | fat_date: 0x5375 0x236-0x238 (2)
|
|
| | | day: 21
|
|
| | | month: 11
|
|
| | | year: 2021 (41)
|
|
| | | unix_guess: 1637457578 (2021-11-21T01:19:38)
|
|
0x230| 00 00 00 00 | .... | crc32_uncompressed: 0x0 0x238-0x23c (4)
|
|
0x230| 00 00 00 00| ....| compressed_size: 0 0x23c-0x240 (4)
|
|
0x240|00 00 00 00 |.... | uncompressed_size: 0 0x240-0x244 (4)
|
|
0x240| 05 00 | .. | file_name_length: 5 0x244-0x246 (2)
|
|
0x240| 18 00 | .. | extra_field_length: 24 0x246-0x248 (2)
|
|
0x240| 00 00 | .. | file_comment_length: 0 0x248-0x24a (2)
|
|
0x240| 00 00 | .. | disk_number_where_file_starts: 0 0x24a-0x24c (2)
|
|
0x240| 00 00 | .. | internal_file_attributes: 0 0x24c-0x24e (2)
|
|
0x240| 10 00| ..| external_file_attributes: 1106051088 0x24e-0x252 (4)
|
|
0x250|ed 41 |.A |
|
|
0x250| 00 00 00 00 | .... | relative_offset_of_local_file_header: 0 0x252-0x256 (4)
|
|
0x250| 74 65 73 74 2f | test/ | file_name: "test/" 0x256-0x25b (5)
|
|
| | | extra_fields[0:2]: 0x25b-0x273 (24)
|
|
| | | [0]{}: extra_field 0x25b-0x264 (9)
|
|
0x250| 55 54 | UT | tag: 0x5455 (extended timestamp) 0x25b-0x25d (2)
|
|
0x250| 05 00 | .. | size: 5 0x25d-0x25f (2)
|
|
| | | flags{}: 0x25f-0x260 (1)
|
|
0x250| 03| .| unused: 0 0x25f-0x25f.5 (0.5)
|
|
0x250| 03| .| creation_time_present: false 0x25f.5-0x25f.6 (0.1)
|
|
0x250| 03| .| access_time_present: true 0x25f.6-0x25f.7 (0.1)
|
|
0x250| 03| .| modification_time_present: true 0x25f.7-0x260 (0.1)
|
|
0x260|9a 90 99 61 |...a | modification_time: 1637453978 (2021-11-21T00:19:38Z) 0x260-0x264 (4)
|
|
| | | [1]{}: extra_field 0x264-0x273 (15)
|
|
0x260| 75 78 | ux | tag: 0x7875 (UNIX UID/GID) 0x264-0x266 (2)
|
|
0x260| 0b 00 | .. | size: 11 0x266-0x268 (2)
|
|
0x260| 01 04 f5 01 00 00 04 14| ........| data: raw bits 0x268-0x273 (11)
|
|
0x270|00 00 00 |... |
|
|
| | | file_comment: "" 0x273-0x273 (0)
|
|
| | | [1]{}: central_directory 0x273-0x2c0 (77)
|
|
0x270| 50 4b 01 02 | PK.. | signature: raw bits (valid) 0x273-0x277 (4)
|
|
0x270| 1e 03 | .. | version_made_by: 798 0x277-0x279 (2)
|
|
0x270| 0a 00 | .. | version_needed: 10 0x279-0x27b (2)
|
|
| | | flags{}: 0x27b-0x27d (2)
|
|
0x270| 00 | . | unused0: 0 0x27b-0x27b.1 (0.1)
|
|
0x270| 00 | . | strong_encryption: false 0x27b.1-0x27b.2 (0.1)
|
|
0x270| 00 | . | compressed_patched_data: false 0x27b.2-0x27b.3 (0.1)
|
|
0x270| 00 | . | enhanced_deflation: false 0x27b.3-0x27b.4 (0.1)
|
|
0x270| 00 | . | data_descriptor: false 0x27b.4-0x27b.5 (0.1)
|
|
0x270| 00 | . | compression0: false 0x27b.5-0x27b.6 (0.1)
|
|
0x270| 00 | . | compression1: false 0x27b.6-0x27b.7 (0.1)
|
|
0x270| 00 | . | encrypted: false 0x27b.7-0x27c (0.1)
|
|
0x270| 00 | . | reserved0: 0 0x27c-0x27c.2 (0.2)
|
|
0x270| 00 | . | mask_header_values: false 0x27c.2-0x27c.3 (0.1)
|
|
0x270| 00 | . | reserved1: false 0x27c.3-0x27c.4 (0.1)
|
|
0x270| 00 | . | language_encoding: false 0x27c.4-0x27c.5 (0.1)
|
|
0x270| 00 | . | unused1: 0 0x27c.5-0x27d (0.3)
|
|
0x270| 00 00 | .. | compression_method: "none" (0) 0x27d-0x27f (2)
|
|
| | | last_modification{}: 0x27f-0x283 (4)
|
|
0x270| 81| .| fat_time: 0x181 0x27f-0x281 (2)
|
|
0x280|01 |. |
|
|
| | | second: 2 (1)
|
|
| | | minute: 12
|
|
| | | hour: 0
|
|
0x280| 73 53 | sS | fat_date: 0x5373 0x281-0x283 (2)
|
|
| | | day: 19
|
|
| | | month: 11
|
|
| | | year: 2021 (41)
|
|
| | | unix_guess: 1637280722 (2021-11-19T00:12:02)
|
|
0x280| 00 00 00 00 | .... | crc32_uncompressed: 0x0 0x283-0x287 (4)
|
|
0x280| 00 00 00 00 | .... | compressed_size: 0 0x287-0x28b (4)
|
|
0x280| 00 00 00 00 | .... | uncompressed_size: 0 0x28b-0x28f (4)
|
|
0x280| 07| .| file_name_length: 7 0x28f-0x291 (2)
|
|
0x290|00 |. |
|
|
0x290| 18 00 | .. | extra_field_length: 24 0x291-0x293 (2)
|
|
0x290| 00 00 | .. | file_comment_length: 0 0x293-0x295 (2)
|
|
0x290| 00 00 | .. | disk_number_where_file_starts: 0 0x295-0x297 (2)
|
|
0x290| 00 00 | .. | internal_file_attributes: 0 0x297-0x299 (2)
|
|
0x290| 10 00 ed 41 | ...A | external_file_attributes: 1106051088 0x299-0x29d (4)
|
|
0x290| 3f 00 00| ?..| relative_offset_of_local_file_header: 63 0x29d-0x2a1 (4)
|
|
0x2a0|00 |. |
|
|
0x2a0| 74 65 73 74 2f 61 2f | test/a/ | file_name: "test/a/" 0x2a1-0x2a8 (7)
|
|
| | | extra_fields[0:2]: 0x2a8-0x2c0 (24)
|
|
| | | [0]{}: extra_field 0x2a8-0x2b1 (9)
|
|
0x2a0| 55 54 | UT | tag: 0x5455 (extended timestamp) 0x2a8-0x2aa (2)
|
|
0x2a0| 05 00 | .. | size: 5 0x2aa-0x2ac (2)
|
|
| | | flags{}: 0x2ac-0x2ad (1)
|
|
0x2a0| 03 | . | unused: 0 0x2ac-0x2ac.5 (0.5)
|
|
0x2a0| 03 | . | creation_time_present: false 0x2ac.5-0x2ac.6 (0.1)
|
|
0x2a0| 03 | . | access_time_present: true 0x2ac.6-0x2ac.7 (0.1)
|
|
0x2a0| 03 | . | modification_time_present: true 0x2ac.7-0x2ad (0.1)
|
|
0x2a0| c2 dd 96| ...| modification_time: 1637277122 (2021-11-18T23:12:02Z) 0x2ad-0x2b1 (4)
|
|
0x2b0|61 |a |
|
|
| | | [1]{}: extra_field 0x2b1-0x2c0 (15)
|
|
0x2b0| 75 78 | ux | tag: 0x7875 (UNIX UID/GID) 0x2b1-0x2b3 (2)
|
|
0x2b0| 0b 00 | .. | size: 11 0x2b3-0x2b5 (2)
|
|
0x2b0| 01 04 f5 01 00 00 04 14 00 00 00| ...........| data: raw bits 0x2b5-0x2c0 (11)
|
|
| | | file_comment: "" 0x2c0-0x2c0 (0)
|
|
| | | [2]{}: central_directory 0x2c0-0x312 (82)
|
|
0x2c0|50 4b 01 02 |PK.. | signature: raw bits (valid) 0x2c0-0x2c4 (4)
|
|
0x2c0| 1e 03 | .. | version_made_by: 798 0x2c4-0x2c6 (2)
|
|
0x2c0| 0a 00 | .. | version_needed: 10 0x2c6-0x2c8 (2)
|
|
| | | flags{}: 0x2c8-0x2ca (2)
|
|
0x2c0| 02 | . | unused0: 0 0x2c8-0x2c8.1 (0.1)
|
|
0x2c0| 02 | . | strong_encryption: false 0x2c8.1-0x2c8.2 (0.1)
|
|
0x2c0| 02 | . | compressed_patched_data: false 0x2c8.2-0x2c8.3 (0.1)
|
|
0x2c0| 02 | . | enhanced_deflation: false 0x2c8.3-0x2c8.4 (0.1)
|
|
0x2c0| 02 | . | data_descriptor: false 0x2c8.4-0x2c8.5 (0.1)
|
|
0x2c0| 02 | . | compression0: false 0x2c8.5-0x2c8.6 (0.1)
|
|
0x2c0| 02 | . | compression1: true 0x2c8.6-0x2c8.7 (0.1)
|
|
0x2c0| 02 | . | encrypted: false 0x2c8.7-0x2c9 (0.1)
|
|
0x2c0| 00 | . | reserved0: 0 0x2c9-0x2c9.2 (0.2)
|
|
0x2c0| 00 | . | mask_header_values: false 0x2c9.2-0x2c9.3 (0.1)
|
|
0x2c0| 00 | . | reserved1: false 0x2c9.3-0x2c9.4 (0.1)
|
|
0x2c0| 00 | . | language_encoding: false 0x2c9.4-0x2c9.5 (0.1)
|
|
0x2c0| 00 | . | unused1: 0 0x2c9.5-0x2ca (0.3)
|
|
0x2c0| 00 00 | .. | compression_method: "none" (0) 0x2ca-0x2cc (2)
|
|
| | | last_modification{}: 0x2cc-0x2d0 (4)
|
|
0x2c0| 81 01 | .. | fat_time: 0x181 0x2cc-0x2ce (2)
|
|
| | | second: 2 (1)
|
|
| | | minute: 12
|
|
| | | hour: 0
|
|
0x2c0| 73 53| sS| fat_date: 0x5373 0x2ce-0x2d0 (2)
|
|
| | | day: 19
|
|
| | | month: 11
|
|
| | | year: 2021 (41)
|
|
| | | unix_guess: 1637280722 (2021-11-19T00:12:02)
|
|
0x2d0|45 e5 98 ad |E... | crc32_uncompressed: 0xad98e545 0x2d0-0x2d4 (4)
|
|
0x2d0| 04 00 00 00 | .... | compressed_size: 4 0x2d4-0x2d8 (4)
|
|
0x2d0| 04 00 00 00 | .... | uncompressed_size: 4 0x2d8-0x2dc (4)
|
|
0x2d0| 0c 00 | .. | file_name_length: 12 0x2dc-0x2de (2)
|
|
0x2d0| 18 00| ..| extra_field_length: 24 0x2de-0x2e0 (2)
|
|
0x2e0|00 00 |.. | file_comment_length: 0 0x2e0-0x2e2 (2)
|
|
0x2e0| 00 00 | .. | disk_number_where_file_starts: 0 0x2e2-0x2e4 (2)
|
|
0x2e0| 01 00 | .. | internal_file_attributes: 1 0x2e4-0x2e6 (2)
|
|
0x2e0| 00 00 a4 81 | .... | external_file_attributes: 2175008768 0x2e6-0x2ea (4)
|
|
0x2e0| 80 00 00 00 | .... | relative_offset_of_local_file_header: 128 0x2ea-0x2ee (4)
|
|
0x2e0| 74 65| te| file_name: "test/a/a.txt" 0x2ee-0x2fa (12)
|
|
0x2f0|73 74 2f 61 2f 61 2e 74 78 74 |st/a/a.txt |
|
|
| | | extra_fields[0:2]: 0x2fa-0x312 (24)
|
|
| | | [0]{}: extra_field 0x2fa-0x303 (9)
|
|
0x2f0| 55 54 | UT | tag: 0x5455 (extended timestamp) 0x2fa-0x2fc (2)
|
|
0x2f0| 05 00 | .. | size: 5 0x2fc-0x2fe (2)
|
|
| | | flags{}: 0x2fe-0x2ff (1)
|
|
0x2f0| 03 | . | unused: 0 0x2fe-0x2fe.5 (0.5)
|
|
0x2f0| 03 | . | creation_time_present: false 0x2fe.5-0x2fe.6 (0.1)
|
|
0x2f0| 03 | . | access_time_present: true 0x2fe.6-0x2fe.7 (0.1)
|
|
0x2f0| 03 | . | modification_time_present: true 0x2fe.7-0x2ff (0.1)
|
|
0x2f0| c2| .| modification_time: 1637277122 (2021-11-18T23:12:02Z) 0x2ff-0x303 (4)
|
|
0x300|dd 96 61 |..a |
|
|
| | | [1]{}: extra_field 0x303-0x312 (15)
|
|
0x300| 75 78 | ux | tag: 0x7875 (UNIX UID/GID) 0x303-0x305 (2)
|
|
0x300| 0b 00 | .. | size: 11 0x305-0x307 (2)
|
|
0x300| 01 04 f5 01 00 00 04 14 00| .........| data: raw bits 0x307-0x312 (11)
|
|
0x310|00 00 |.. |
|
|
| | | file_comment: "" 0x312-0x312 (0)
|
|
| | | [3]{}: central_directory 0x312-0x362 (80)
|
|
0x310| 50 4b 01 02 | PK.. | signature: raw bits (valid) 0x312-0x316 (4)
|
|
0x310| 1e 03 | .. | version_made_by: 798 0x316-0x318 (2)
|
|
0x310| 14 00 | .. | version_needed: 20 0x318-0x31a (2)
|
|
| | | flags{}: 0x31a-0x31c (2)
|
|
0x310| 02 | . | unused0: 0 0x31a-0x31a.1 (0.1)
|
|
0x310| 02 | . | strong_encryption: false 0x31a.1-0x31a.2 (0.1)
|
|
0x310| 02 | . | compressed_patched_data: false 0x31a.2-0x31a.3 (0.1)
|
|
0x310| 02 | . | enhanced_deflation: false 0x31a.3-0x31a.4 (0.1)
|
|
0x310| 02 | . | data_descriptor: false 0x31a.4-0x31a.5 (0.1)
|
|
0x310| 02 | . | compression0: false 0x31a.5-0x31a.6 (0.1)
|
|
0x310| 02 | . | compression1: true 0x31a.6-0x31a.7 (0.1)
|
|
0x310| 02 | . | encrypted: false 0x31a.7-0x31b (0.1)
|
|
0x310| 00 | . | reserved0: 0 0x31b-0x31b.2 (0.2)
|
|
0x310| 00 | . | mask_header_values: false 0x31b.2-0x31b.3 (0.1)
|
|
0x310| 00 | . | reserved1: false 0x31b.3-0x31b.4 (0.1)
|
|
0x310| 00 | . | language_encoding: false 0x31b.4-0x31b.5 (0.1)
|
|
0x310| 00 | . | unused1: 0 0x31b.5-0x31c (0.3)
|
|
0x310| 08 00 | .. | compression_method: "deflated" (8) 0x31c-0x31e (2)
|
|
| | | last_modification{}: 0x31e-0x322 (4)
|
|
0x310| 81 01| ..| fat_time: 0x181 0x31e-0x320 (2)
|
|
| | | second: 2 (1)
|
|
| | | minute: 12
|
|
| | | hour: 0
|
|
0x320|73 53 |sS | fat_date: 0x5373 0x320-0x322 (2)
|
|
| | | day: 19
|
|
| | | month: 11
|
|
| | | year: 2021 (41)
|
|
| | | unix_guess: 1637280722 (2021-11-19T00:12:02)
|
|
0x320| 2c 89 b3 aa | ,... | crc32_uncompressed: 0xaab3892c 0x322-0x326 (4)
|
|
0x320| 06 00 00 00 | .... | compressed_size: 6 0x326-0x32a (4)
|
|
0x320| 35 00 00 00 | 5... | uncompressed_size: 53 0x32a-0x32e (4)
|
|
0x320| 0a 00| ..| file_name_length: 10 0x32e-0x330 (2)
|
|
0x330|18 00 |.. | extra_field_length: 24 0x330-0x332 (2)
|
|
0x330| 00 00 | .. | file_comment_length: 0 0x332-0x334 (2)
|
|
0x330| 00 00 | .. | disk_number_where_file_starts: 0 0x334-0x336 (2)
|
|
0x330| 01 00 | .. | internal_file_attributes: 1 0x336-0x338 (2)
|
|
0x330| 00 00 a4 81 | .... | external_file_attributes: 2175008768 0x338-0x33c (4)
|
|
0x330| ca 00 00 00| ....| relative_offset_of_local_file_header: 202 0x33c-0x340 (4)
|
|
0x340|74 65 73 74 2f 61 2e 74 78 74 |test/a.txt | file_name: "test/a.txt" 0x340-0x34a (10)
|
|
| | | extra_fields[0:2]: 0x34a-0x362 (24)
|
|
| | | [0]{}: extra_field 0x34a-0x353 (9)
|
|
0x340| 55 54 | UT | tag: 0x5455 (extended timestamp) 0x34a-0x34c (2)
|
|
0x340| 05 00 | .. | size: 5 0x34c-0x34e (2)
|
|
| | | flags{}: 0x34e-0x34f (1)
|
|
0x340| 03 | . | unused: 0 0x34e-0x34e.5 (0.5)
|
|
0x340| 03 | . | creation_time_present: false 0x34e.5-0x34e.6 (0.1)
|
|
0x340| 03 | . | access_time_present: true 0x34e.6-0x34e.7 (0.1)
|
|
0x340| 03 | . | modification_time_present: true 0x34e.7-0x34f (0.1)
|
|
0x340| c2| .| modification_time: 1637277122 (2021-11-18T23:12:02Z) 0x34f-0x353 (4)
|
|
0x350|dd 96 61 |..a |
|
|
| | | [1]{}: extra_field 0x353-0x362 (15)
|
|
0x350| 75 78 | ux | tag: 0x7875 (UNIX UID/GID) 0x353-0x355 (2)
|
|
0x350| 0b 00 | .. | size: 11 0x355-0x357 (2)
|
|
0x350| 01 04 f5 01 00 00 04 14 00| .........| data: raw bits 0x357-0x362 (11)
|
|
0x360|00 00 |.. |
|
|
| | | file_comment: "" 0x362-0x362 (0)
|
|
| | | [4]{}: central_directory 0x362-0x3b2 (80)
|
|
0x360| 50 4b 01 02 | PK.. | signature: raw bits (valid) 0x362-0x366 (4)
|
|
0x360| 1e 03 | .. | version_made_by: 798 0x366-0x368 (2)
|
|
0x360| 14 00 | .. | version_needed: 20 0x368-0x36a (2)
|
|
| | | flags{}: 0x36a-0x36c (2)
|
|
0x360| 02 | . | unused0: 0 0x36a-0x36a.1 (0.1)
|
|
0x360| 02 | . | strong_encryption: false 0x36a.1-0x36a.2 (0.1)
|
|
0x360| 02 | . | compressed_patched_data: false 0x36a.2-0x36a.3 (0.1)
|
|
0x360| 02 | . | enhanced_deflation: false 0x36a.3-0x36a.4 (0.1)
|
|
0x360| 02 | . | data_descriptor: false 0x36a.4-0x36a.5 (0.1)
|
|
0x360| 02 | . | compression0: false 0x36a.5-0x36a.6 (0.1)
|
|
0x360| 02 | . | compression1: true 0x36a.6-0x36a.7 (0.1)
|
|
0x360| 02 | . | encrypted: false 0x36a.7-0x36b (0.1)
|
|
0x360| 00 | . | reserved0: 0 0x36b-0x36b.2 (0.2)
|
|
0x360| 00 | . | mask_header_values: false 0x36b.2-0x36b.3 (0.1)
|
|
0x360| 00 | . | reserved1: false 0x36b.3-0x36b.4 (0.1)
|
|
0x360| 00 | . | language_encoding: false 0x36b.4-0x36b.5 (0.1)
|
|
0x360| 00 | . | unused1: 0 0x36b.5-0x36c (0.3)
|
|
0x360| 08 00 | .. | compression_method: "deflated" (8) 0x36c-0x36e (2)
|
|
| | | last_modification{}: 0x36e-0x372 (4)
|
|
0x360| 73 0a| s.| fat_time: 0xa73 0x36e-0x370 (2)
|
|
| | | second: 38 (19)
|
|
| | | minute: 19
|
|
| | | hour: 1
|
|
0x370|75 53 |uS | fat_date: 0x5375 0x370-0x372 (2)
|
|
| | | day: 21
|
|
| | | month: 11
|
|
| | | year: 2021 (41)
|
|
| | | unix_guess: 1637457578 (2021-11-21T01:19:38)
|
|
0x370| cd 66 90 fb | .f.. | crc32_uncompressed: 0xfb9066cd 0x372-0x376 (4)
|
|
0x370| d0 00 00 00 | .... | compressed_size: 208 0x376-0x37a (4)
|
|
0x370| 03 01 00 00 | .... | uncompressed_size: 259 0x37a-0x37e (4)
|
|
0x370| 0a 00| ..| file_name_length: 10 0x37e-0x380 (2)
|
|
0x380|18 00 |.. | extra_field_length: 24 0x380-0x382 (2)
|
|
0x380| 00 00 | .. | file_comment_length: 0 0x382-0x384 (2)
|
|
0x380| 00 00 | .. | disk_number_where_file_starts: 0 0x384-0x386 (2)
|
|
0x380| 00 00 | .. | internal_file_attributes: 0 0x386-0x388 (2)
|
|
0x380| 00 00 a4 81 | .... | external_file_attributes: 2175008768 0x388-0x38c (4)
|
|
0x380| 14 01 00 00| ....| relative_offset_of_local_file_header: 276 0x38c-0x390 (4)
|
|
0x390|74 65 73 74 2f 62 2e 70 6e 67 |test/b.png | file_name: "test/b.png" 0x390-0x39a (10)
|
|
| | | extra_fields[0:2]: 0x39a-0x3b2 (24)
|
|
| | | [0]{}: extra_field 0x39a-0x3a3 (9)
|
|
0x390| 55 54 | UT | tag: 0x5455 (extended timestamp) 0x39a-0x39c (2)
|
|
0x390| 05 00 | .. | size: 5 0x39c-0x39e (2)
|
|
| | | flags{}: 0x39e-0x39f (1)
|
|
0x390| 03 | . | unused: 0 0x39e-0x39e.5 (0.5)
|
|
0x390| 03 | . | creation_time_present: false 0x39e.5-0x39e.6 (0.1)
|
|
0x390| 03 | . | access_time_present: true 0x39e.6-0x39e.7 (0.1)
|
|
0x390| 03 | . | modification_time_present: true 0x39e.7-0x39f (0.1)
|
|
0x390| 9a| .| modification_time: 1637453978 (2021-11-21T00:19:38Z) 0x39f-0x3a3 (4)
|
|
0x3a0|90 99 61 |..a |
|
|
| | | [1]{}: extra_field 0x3a3-0x3b2 (15)
|
|
0x3a0| 75 78 | ux | tag: 0x7875 (UNIX UID/GID) 0x3a3-0x3a5 (2)
|
|
0x3a0| 0b 00 | .. | size: 11 0x3a5-0x3a7 (2)
|
|
0x3a0| 01 04 f5 01 00 00 04 14 00| .........| data: raw bits 0x3a7-0x3b2 (11)
|
|
0x3b0|00 00 |.. |
|
|
| | | file_comment: "" 0x3b2-0x3b2 (0)
|
|
| | | end_of_central_directory_record{}: 0x3b2-0x3c8 (22)
|
|
0x3b0| 50 4b 05 06 | PK.. | signature: raw bits (valid) 0x3b2-0x3b6 (4)
|
|
0x3b0| 00 00 | .. | disk_nr: 0 0x3b6-0x3b8 (2)
|
|
0x3b0| 00 00 | .. | central_directory_start_disk_nr: 0 0x3b8-0x3ba (2)
|
|
0x3b0| 05 00 | .. | nr_of_central_directory_records_on_disk: 5 0x3ba-0x3bc (2)
|
|
0x3b0| 05 00 | .. | nr_of_central_directory_records: 5 0x3bc-0x3be (2)
|
|
0x3b0| 8a 01| ..| size_of_central_directory: 394 0x3be-0x3c2 (4)
|
|
0x3c0|00 00 |.. |
|
|
0x3c0| 28 02 00 00 | (... | offset_of_start_of_central_directory: 552 0x3c2-0x3c6 (4)
|
|
0x3c0| 00 00| | ..| | comment_length: 0 0x3c6-0x3c8 (2)
|
|
| | | comment: "" 0x3c8-0x3c8 (0)
|