Closed aschampion closed 5 years ago
Closing as invalid since the Java lz4 spec block includes a frame descriptor with the magic bytes (0x184D2204
).
Note that the actual difference between Rust N5 and Java N5 here is that Rust N5 by default uses linked LZ4 blocks (data frame blocks unrelated to N5 blocks), while Java N5 uses independent LZ4 blocks. See the LZ4 spec.
Java N5 uses block mode. Block mode was not supported by the rust lz4 crate when this implementation was created, but it now is supported.