[File] [PATCH] Fix 2 missing space delimiters in "magic/Magdir/console".
Christos Zoulas
christos at zoulas.com
Mon Oct 23 19:48:44 UTC 2023
Fixed, thanks!
christos
> On Oct 22, 2023, at 6:27 PM, Michael T. Kloos <michael at michaelkloos.com> wrote:
>
> I am not an NES expert. However, I noticed that I was getting erronious
> results when running file over some C source code containing the text
> "IMA" at exactly file offset 0x100. It claimed it was a
> "Samsung Pico ROM image". Actually, the output contained what looked like
> garbage prepended: "IKUNOJYUKU\011\011Samsung Pico ROM image"
>
> I did some research on the file command and the magic file configuration
> and found these lines withing the afformationed console file. It looks
> like it is missing delimiters within the comparison string and, therefore,
> matching very little text. The remaining parts of the comparison string
> are then bleeding into the output string.
>
> I also noticed that a few lines below, the syntax and style suggests a
> similar error is present.
>
> I have therefore added delmiters both places.
>
> However, as I am unfamilar with these binary images, I can not confirm that
> this is intended behavior. I would ask that someone more familar look at this
> before commiting.
>
> Signed-off-by: Michael T. Kloos <michael at michaelkloos.com>
> ---
> magic/Magdir/console | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/magic/Magdir/console b/magic/Magdir/console
> index 0ed53fe3..e8d61e12 100644
> --- a/magic/Magdir/console
> +++ b/magic/Magdir/console
> @@ -269,13 +269,13 @@
> 0x100 string IMA\ IKUNOUJYUKU Samsung Pico ROM image
> !:mime application/x-sega-pico-rom
>> 0 use sega-mega-drive-header
> -0x100 string IMA IKUNOJYUKU Samsung Pico ROM image
> +0x100 string IMA\ IKUNOJYUKU Samsung Pico ROM image
> !:mime application/x-sega-pico-rom
>> 0 use sega-mega-drive-header
>
> # Sega Picture Magic (modified 32X)
> 0x100 string Picture\ Magic
> ->0x3C0 string PICTURE MAGIC-01 Sega 32X ROM image
> +>0x3C0 string PICTURE\ MAGIC-01 Sega 32X ROM image
> !:mime application/x-genesis-32x-rom
>>> 0 use sega-mega-drive-header
>
> --
> 2.41.0
>
> --
> File mailing list
> File at astron.com
> https://mailman.astron.com/mailman/listinfo/file
More information about the File
mailing list