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.
26 lines
1.0 KiB
26 lines
1.0 KiB
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
|
|
|