Skip to content

Commit 99a5c28

Browse files
committed
CHANGE: swapped crc and data values in ZIP decoder's result
1 parent 52b2696 commit 99a5c28

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/mezz/codec-zip.reb

+1-1
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ register-codec [
130130
sys/log/error 'ZIP ["CRC check failed!" crc "<>" crc2]
131131
]
132132
]
133-
repend result [name reduce [modified crc data]]
133+
repend result [name reduce [modified data crc]]
134134
]
135135

136136
if only [

src/tests/units/codecs-test.r3

+3-3
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,8 @@ if find codecs 'zip [
228228

229229
--test-- "Decode ZIP using the codec directly"
230230
--assert block? data: codecs/zip/decode/only %units/files/test.aar [%classes.jar]
231-
--assert data/2/2 = 646121705
232-
--assert block? codecs/zip/decode data/2/3
231+
--assert data/2/3 = 646121705
232+
--assert block? codecs/zip/decode data/2/2
233233

234234
--test-- "Decode ZIP using info"
235235
bin: read %units/files/test-lzma.zip
@@ -251,7 +251,7 @@ if find codecs 'zip [
251251
--assert all [
252252
data/1 = %empty-folder/
253253
data/3 = %file-1
254-
data/4/3 = #{48656C6C6F21}
254+
data/4/2 = #{48656C6C6F21}
255255
data/5 = %file-2
256256
data/9 = %folder/file-4
257257
data/10/1 = 1-Jan-2021/0:00

0 commit comments

Comments
 (0)