ソースを参照

XZ compression

n1073645 5 年 前
コミット
b83f6591bb
1 ファイル変更5 行追加0 行削除
  1. 5 0
      src/core/lib/FileSignatures.mjs

+ 5 - 0
src/core/lib/FileSignatures.mjs

@@ -2817,8 +2817,13 @@ export function extractZlib(bytes, offset) {
  */
 export function extractXZ(bytes, offset) {
     const stream = new Stream(bytes.slice(offset));
+
+    // Move forward to EOF marker
     stream.continueUntil([0x00, 0x00, 0x00, 0x00, 0x04, 0x59, 0x5a]);
+
+    // Move over EOF marker
     stream.moveForwardsBy(7);
+
     return stream.carve();
 }