aboutsummaryrefslogtreecommitdiff
path: root/contrib/file/magic/Magdir/varied.script
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/file/magic/Magdir/varied.script')
-rw-r--r--contrib/file/magic/Magdir/varied.script65
1 files changed, 15 insertions, 50 deletions
diff --git a/contrib/file/magic/Magdir/varied.script b/contrib/file/magic/Magdir/varied.script
index ff893882b01e..e6090b49f43f 100644
--- a/contrib/file/magic/Magdir/varied.script
+++ b/contrib/file/magic/Magdir/varied.script
@@ -1,59 +1,24 @@
#------------------------------------------------------------------------------
-# $File: varied.script,v 1.13 2019/10/11 14:35:29 christos Exp $
+# $File: varied.script,v 1.16 2024/02/04 19:26:02 christos Exp $
# varied.script: file(1) magic for various interpreter scripts
-0 string/t #!\ / a
->3 string >\0 %s script text executable
-!:strength / 2
+0 string #![ Rust Source file
+!:ext rs
-0 string/b #!\ / a
->3 string >\0 %s script executable (binary data)
-!:strength / 2
+0 string/wt #!\ a
+>&-1 string/T x %s script text executable
+!:strength / 3
-0 string/t #!\t/ a
->3 string >\0 %s script text executable
-!:strength / 2
+0 string/wb #!\ a
+>&-1 string/T x %s script executable (binary data)
+!:strength / 3
-0 string/b #!\t/ a
->3 string >\0 %s script executable (binary data)
-!:strength / 2
-
-0 string/t #!/ a
->2 string >\0 %s script text executable
-!:strength / 2
-
-0 string/b #!/ a
->2 string >\0 %s script executable (binary data)
-!:strength / 2
-
-0 string/t #!\ script text executable
->3 string >\0 for %s
-!:strength / 2
-
-0 string/b #!\ script executable
->3 string >\0 for %s (binary data)
-!:strength / 2
# using env
-0 string/t #!/usr/bin/env a
->15 string/t >\0 %s script text executable
-!:strength / 10
-
-0 string/b #!/usr/bin/env a
->15 string/b >\0 %s script executable (binary data)
-!:strength / 10
-
-0 string/t #!\ /usr/bin/env a
->16 string/t >\0 %s script text executable
-!:strength / 10
-
-0 string/b #!\ /usr/bin/env a
->16 string/b >\0 %s script executable (binary data)
-!:strength / 10
+0 string/wt #!\ /usr/bin/env a
+>15 string/T >\0 %s script text executable
+!:strength / 6
-# From: arno <arenevier@fdn.fr>
-# mozilla xpconnect typelib
-# see https://www.mozilla.org/scriptable/typelib_file.html
-0 string XPCOM\nTypeLib\r\n\032 XPConnect Typelib
->0x10 byte x version %d
->>0x11 byte x \b.%d
+0 string/wb #!\ /usr/bin/env a
+>15 string/T >\0 %s script executable (binary data)
+!:strength / 6