Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion bin/zipdetails
Original file line number Diff line number Diff line change
Expand Up @@ -4711,7 +4711,7 @@ sub decode_UT
push @f, "Modification" if $flags & 1;
push @f, "Access" if $flags & 2;
push @f, "Creation" if $flags & 4;
$v .= " '" . join(' ', @f) . "'"
$v .= " '" . join(' & ', @f) . "'"
if @f;

out $data, " Flags", $v;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
001E Filename 'lorem.txt'
0027 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0029 Length 0009 (9)
002B Flags 03 (3) 'Modification Access'
002B Flags 03 (3) 'Modification & Access'
002C Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
0030 Access Time 60843DE7 (1619279335) 'Sat Apr 24 15:48:55 2021'
0034 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -51,7 +51,7 @@
017F Filename 'lorem.txt'
0188 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
018A Length 0005 (5)
018C Flags 03 (3) 'Modification Access'
018C Flags 03 (3) 'Modification & Access'
018D Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
0191 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
0193 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
74
0027 0028 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0029 002A 0002 09 00 Length 0009 (9)
002B 002B 0001 03 Flags 03 (3) 'Modification Access'
002B 002B 0001 03 Flags 03 (3) 'Modification & Access'
002C 002F 0004 A6 3C 84 60 Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
0030 0033 0004 E7 3D 84 60 Access Time 60843DE7 (1619279335) 'Sat Apr 24 15:48:55 2021'
0034 0035 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -57,7 +57,7 @@
74
0188 0189 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
018A 018B 0002 05 00 Length 0005 (5)
018C 018C 0001 03 Flags 03 (3) 'Modification Access'
018C 018C 0001 03 Flags 03 (3) 'Modification & Access'
018D 0190 0004 A6 3C 84 60 Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
0191 0192 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
0193 0194 0002 0B 00 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
001E Filename 'lorem.txt'
0027 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0029 Length 0009 (9)
002B Flags 03 (3) 'Modification Access'
002B Flags 03 (3) 'Modification & Access'
002C Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
0030 Access Time 60843DE7 (1619279335) 'Sat Apr 24 15:48:55 2021'
0034 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -55,7 +55,7 @@
0193 Filename 'lorem.txt'
019C Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
019E Length 0005 (5)
01A0 Flags 03 (3) 'Modification Access'
01A0 Flags 03 (3) 'Modification & Access'
01A1 Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
01A5 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
01A7 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
74
0027 0028 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0029 002A 0002 09 00 Length 0009 (9)
002B 002B 0001 03 Flags 03 (3) 'Modification Access'
002B 002B 0001 03 Flags 03 (3) 'Modification & Access'
002C 002F 0004 A6 3C 84 60 Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
0030 0033 0004 E7 3D 84 60 Access Time 60843DE7 (1619279335) 'Sat Apr 24 15:48:55 2021'
0034 0035 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -61,7 +61,7 @@
74
019C 019D 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
019E 019F 0002 05 00 Length 0005 (5)
01A0 01A0 0001 03 Flags 03 (3) 'Modification Access'
01A0 01A0 0001 03 Flags 03 (3) 'Modification & Access'
01A1 01A4 0004 A6 3C 84 60 Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
01A5 01A6 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
01A7 01A8 0002 0B 00 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
001E Filename 'lorem.txt'
0027 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0029 Length 0009 (9)
002B Flags 03 (3) 'Modification Access'
002B Flags 03 (3) 'Modification & Access'
002C Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
0030 Access Time 60843DE7 (1619279335) 'Sat Apr 24 15:48:55 2021'
0034 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -55,7 +55,7 @@
0193 Filename 'lorem.txt'
019C Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
019E Length 0005 (5)
01A0 Flags 03 (3) 'Modification Access'
01A0 Flags 03 (3) 'Modification & Access'
01A1 Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
01A5 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
01A7 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
74
0027 0028 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0029 002A 0002 09 00 Length 0009 (9)
002B 002B 0001 03 Flags 03 (3) 'Modification Access'
002B 002B 0001 03 Flags 03 (3) 'Modification & Access'
002C 002F 0004 A6 3C 84 60 Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
0030 0033 0004 E7 3D 84 60 Access Time 60843DE7 (1619279335) 'Sat Apr 24 15:48:55 2021'
0034 0035 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -61,7 +61,7 @@
74
019C 019D 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
019E 019F 0002 05 00 Length 0005 (5)
01A0 01A0 0001 03 Flags 03 (3) 'Modification Access'
01A0 01A0 0001 03 Flags 03 (3) 'Modification & Access'
01A1 01A4 0004 A6 3C 84 60 Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
01A5 01A6 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
01A7 01A8 0002 0B 00 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
001E Filename 'lorem.txt'
0027 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0029 Length 0009 (9)
002B Flags 03 (3) 'Modification Access'
002B Flags 03 (3) 'Modification & Access'
002C Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
0030 Access Time 60843DE7 (1619279335) 'Sat Apr 24 15:48:55 2021'
0034 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -55,7 +55,7 @@
0193 Filename 'lorem.txt'
019C Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
019E Length 0005 (5)
01A0 Flags 03 (3) 'Modification Access'
01A0 Flags 03 (3) 'Modification & Access'
01A1 Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
01A5 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
01A7 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
74
0027 0028 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0029 002A 0002 09 00 Length 0009 (9)
002B 002B 0001 03 Flags 03 (3) 'Modification Access'
002B 002B 0001 03 Flags 03 (3) 'Modification & Access'
002C 002F 0004 A6 3C 84 60 Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
0030 0033 0004 E7 3D 84 60 Access Time 60843DE7 (1619279335) 'Sat Apr 24 15:48:55 2021'
0034 0035 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -61,7 +61,7 @@
74
019C 019D 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
019E 019F 0002 05 00 Length 0005 (5)
01A0 01A0 0001 03 Flags 03 (3) 'Modification Access'
01A0 01A0 0001 03 Flags 03 (3) 'Modification & Access'
01A1 01A4 0004 A6 3C 84 60 Modification Time 60843CA6 (1619279014) 'Sat Apr 24 15:43:34 2021'
01A5 01A6 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
01A7 01A8 0002 0B 00 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
001E Filename 'somedire'
0026 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0028 Length 0009 (9)
002A Flags 03 (3) 'Modification Access'
002A Flags 03 (3) 'Modification & Access'
002B Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
002F Access Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0033 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -49,7 +49,7 @@
0070 Filename 'somedire'
0078 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
007A Length 0005 (5)
007C Flags 03 (3) 'Modification Access'
007C Flags 03 (3) 'Modification & Access'
007D Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0081 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
0083 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
64 69 72 65
0026 0027 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0028 0029 0002 09 00 Length 0009 (9)
002A 002A 0001 03 Flags 03 (3) 'Modification Access'
002A 002A 0001 03 Flags 03 (3) 'Modification & Access'
002B 002E 0004 51 BF 8D 65 Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
002F 0032 0004 51 BF 8D 65 Access Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0033 0034 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -51,7 +51,7 @@
64 69 72 65
0078 0079 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
007A 007B 0002 05 00 Length 0005 (5)
007C 007C 0001 03 Flags 03 (3) 'Modification Access'
007C 007C 0001 03 Flags 03 (3) 'Modification & Access'
007D 0080 0004 51 BF 8D 65 Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0081 0082 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
0083 0084 0002 0B 00 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
001E Filename 'somedire'
0026 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0028 Length 0009 (9)
002A Flags 03 (3) 'Modification Access'
002A Flags 03 (3) 'Modification & Access'
002B Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
002F Access Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0033 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -48,7 +48,7 @@
0070 Filename 'somedire'
0078 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
007A Length 0005 (5)
007C Flags 03 (3) 'Modification Access'
007C Flags 03 (3) 'Modification & Access'
007D Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0081 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
0083 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
64 69 72 65
0026 0027 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0028 0029 0002 09 00 Length 0009 (9)
002A 002A 0001 03 Flags 03 (3) 'Modification Access'
002A 002A 0001 03 Flags 03 (3) 'Modification & Access'
002B 002E 0004 51 BF 8D 65 Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
002F 0032 0004 51 BF 8D 65 Access Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0033 0034 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -50,7 +50,7 @@
64 69 72 65
0078 0079 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
007A 007B 0002 05 00 Length 0005 (5)
007C 007C 0001 03 Flags 03 (3) 'Modification Access'
007C 007C 0001 03 Flags 03 (3) 'Modification & Access'
007D 0080 0004 51 BF 8D 65 Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0081 0082 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
0083 0084 0002 0B 00 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
001E Filename 'somedire'
0026 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0028 Length 0009 (9)
002A Flags 03 (3) 'Modification Access'
002A Flags 03 (3) 'Modification & Access'
002B Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
002F Access Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0033 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -48,7 +48,7 @@
0070 Filename 'somedire'
0078 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
007A Length 0005 (5)
007C Flags 03 (3) 'Modification Access'
007C Flags 03 (3) 'Modification & Access'
007D Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0081 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
0083 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
64 69 72 65
0026 0027 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0028 0029 0002 09 00 Length 0009 (9)
002A 002A 0001 03 Flags 03 (3) 'Modification Access'
002A 002A 0001 03 Flags 03 (3) 'Modification & Access'
002B 002E 0004 51 BF 8D 65 Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
002F 0032 0004 51 BF 8D 65 Access Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0033 0034 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -50,7 +50,7 @@
64 69 72 65
0078 0079 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
007A 007B 0002 05 00 Length 0005 (5)
007C 007C 0001 03 Flags 03 (3) 'Modification Access'
007C 007C 0001 03 Flags 03 (3) 'Modification & Access'
007D 0080 0004 51 BF 8D 65 Modification Time 658DBF51 (1703788369) 'Thu Dec 28 18:32:49 2023'
0081 0082 0002 75 78 Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
0083 0084 0002 0B 00 Length 000B (11)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
0061 Filename 'filename'
0069 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
006B Length 0004 (4)
006D Flags 05 (5) 'Modification Creation'
006D Flags 05 (5) 'Modification & Creation'
006E Extra Data abc
#
# ERROR: Offset 0x6E: Extra Field 'Extended Timestamp [UT]' (ID 0x5455): Truncated reading 'Modification Time'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
6E 61 6D 65
0069 006A 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
006B 006C 0002 04 00 Length 0004 (4)
006D 006D 0001 05 Flags 05 (5) 'Modification Creation'
006D 006D 0001 05 Flags 05 (5) 'Modification & Creation'
006E 0070 0003 61 62 63 Extra Data abc
#
# ERROR: Offset 0x6E: Extra Field 'Extended Timestamp [UT]' (ID 0x5455): Truncated reading 'Modification Time'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
001E Filename 'filename'
0026 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0028 Length 000D (13)
002A Flags 07 (7) 'Modification Access Creation'
002A Flags 07 (7) 'Modification & Access & Creation'
002B Modification Time 64636261 (1684234849) 'Tue May 16 11:00:49 2023'
002F Access Time 64636261 (1684234849) 'Tue May 16 11:00:49 2023'
0033 Creation Time 64636261 (1684234849) 'Tue May 16 11:00:49 2023'
Expand Down Expand Up @@ -43,7 +43,7 @@
006A Filename 'filename'
0072 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0074 Length 000D (13)
0076 Flags 07 (7) 'Modification Access Creation'
0076 Flags 07 (7) 'Modification & Access & Creation'
0077 Modification Time 64636261 (1684234849) 'Tue May 16 11:00:49 2023'
#
# INFO: Offset 0x7B: Extra Field 'Extended Timestamp [UT]' (ID 0x5455): Unexpected 'Access Time' present
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
6E 61 6D 65
0026 0027 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0028 0029 0002 0D 00 Length 000D (13)
002A 002A 0001 07 Flags 07 (7) 'Modification Access Creation'
002A 002A 0001 07 Flags 07 (7) 'Modification & Access & Creation'
002B 002E 0004 61 62 63 64 Modification Time 64636261 (1684234849) 'Tue May 16 11:00:49 2023'
002F 0032 0004 61 62 63 64 Access Time 64636261 (1684234849) 'Tue May 16 11:00:49 2023'
0033 0036 0004 61 62 63 64 Creation Time 64636261 (1684234849) 'Tue May 16 11:00:49 2023'
Expand Down Expand Up @@ -46,7 +46,7 @@
6E 61 6D 65
0072 0073 0002 55 54 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0074 0075 0002 0D 00 Length 000D (13)
0076 0076 0001 07 Flags 07 (7) 'Modification Access Creation'
0076 0076 0001 07 Flags 07 (7) 'Modification & Access & Creation'
0077 007A 0004 61 62 63 64 Modification Time 64636261 (1684234849) 'Tue May 16 11:00:49 2023'
#
# INFO: Offset 0x7B: Extra Field 'Extended Timestamp [UT]' (ID 0x5455): Unexpected 'Access Time' present
Expand Down
4 changes: 2 additions & 2 deletions t/files/0000-errors/badly-formed/extras/0x7875-ux/GID/stdout
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
001E Filename 'test'
0022 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0024 Length 0009 (9)
0026 Flags 03 (3) 'Modification Access'
0026 Flags 03 (3) 'Modification & Access'
0027 Modification Time 5485F36F (1418064751) 'Mon Dec 8 18:52:31 2014'
002B Access Time 5485F38F (1418064783) 'Mon Dec 8 18:53:03 2014'
002F Extra ID #2 7875 (30837) 'Unix Extra type 3 [ux]'
Expand Down Expand Up @@ -52,7 +52,7 @@
006F Filename 'test'
0073 Extra ID #1 5455 (21589) 'Extended Timestamp [UT]'
0075 Length 0005 (5)
0077 Flags 03 (3) 'Modification Access'
0077 Flags 03 (3) 'Modification & Access'
0078 Modification Time 5485F36F (1418064751) 'Mon Dec 8 18:52:31 2014'
007C Extra ID #2 7854 (30804)
#
Expand Down
Loading