You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.0 KiB
27 lines
1.0 KiB
6 years ago
|
diff --git a/magic/Magdir/msdos b/magic/Magdir/msdos
|
||
|
index 8f3e532..21f055d 100644
|
||
|
--- a/magic/Magdir/msdos
|
||
|
+++ b/magic/Magdir/msdos
|
||
|
@@ -811,6 +811,21 @@
|
||
|
>>24 bequad x \b, %lld bytes
|
||
|
>>32 belong 1 \b, AES-encrypted
|
||
|
|
||
|
+>4 belong 3 (v3)
|
||
|
+# Using the existence of the Backing File Offset to determine whether
|
||
|
+# to read Backing File Information
|
||
|
+>>8 bequad >0 \b, has backing file
|
||
|
+# Note that this isn't a null-terminated string; the length is actually
|
||
|
+# (16.L). Assuming a null-terminated string happens to work usually, but it
|
||
|
+# may spew junk until it reaches a \0 in some cases. Also, since there's no
|
||
|
+# .Q modifier, we just use the bottom four bytes as an offset. Note that if
|
||
|
+# the file is over 4G, and the backing file path is stored after the first 4G,
|
||
|
+# the wrong filename will be printed. (This should be (8.Q), when that syntax
|
||
|
+# is introduced.)
|
||
|
+>>>(12.L) string >\0 (path %s)
|
||
|
+>>24 bequad x \b, %lld bytes
|
||
|
+>>32 belong 1 \b, AES-encrypted
|
||
|
+
|
||
|
>4 default x (unknown version)
|
||
|
|
||
|
0 string/b QEVM QEMU suspend to disk image
|