[File] More mime types
Christos Zoulas
christos at zoulas.com
Tue Oct 31 21:52:49 UTC 2023
Committed, thanks!
christos
> On Oct 25, 2023, at 6:43 AM, Oliver Mangold <kex3 at pm.me> wrote:
>
> Hi,
>
> I found file reports currently for SSL pem files and lzop archives the generic mime types text/plain and application/octet-stream for which (now?) the types application/x-pem-file and application/x-lzop exist. Here is a patch to fix that:
>
> Best regards,
>
> Oliver
>
> ---
> diff -r -u magic/Magdir.orig/compress magic/Magdir/compress
> --- magic/Magdir.orig/compress 2023-06-19 15:43:13.000000000 +0200
> +++ magic/Magdir/compress 2023-10-25 12:11:27.201286548 +0200
> @@ -203,6 +203,7 @@
> # lzop from <markus.oberhumer at jk.uni-linz.ac.at>
> 0 string \x89\x4c\x5a\x4f\x00\x0d\x0a\x1a\x0a lzop compressed data
> !:ext lzo
> +!:mime application/x-lzop
>> 9 beshort <0x0940
>>> 9 byte&0xf0 =0x00 - version 0.
>>> 9 beshort&0x0fff x \b%03x,
> diff -r -u magic/Magdir.orig/ssh magic/Magdir/ssh
> --- magic/Magdir.orig/ssh 2023-06-19 15:43:13.000000000 +0200
> +++ magic/Magdir/ssh 2023-10-25 11:58:50.854905832 +0200
> @@ -4,6 +4,7 @@
> 0 string SSH\040PRIVATE\040KEY OpenSSH RSA1 private key,
>> 28 string >\0 version %s
> 0 string -----BEGIN\040OPENSSH\040PRIVATE\040KEY----- OpenSSH private key
> +!:mime application/x-pem-file
> # https://www.rfc-editor.org/rfc/rfc5958
> 0 string -----BEGIN\040PRIVATE\040KEY----- OpenSSH private key (no password)
> 0 string -----BEGIN\040ENCRYPTED\040PRIVATE\040KEY----- OpenSSH private key (with password)
> diff -r -u magic/Magdir.orig/ssl magic/Magdir/ssl
> --- magic/Magdir.orig/ssl 2021-02-23 01:49:24.000000000 +0100
> +++ magic/Magdir/ssl 2023-10-25 11:57:56.850404765 +0200
> @@ -7,11 +7,17 @@
> # From: Nicolas Collignon <tsointsoin at gmail.com>
>
> 0 string -----BEGIN\040CERTIFICATE----- PEM certificate
> +!:mime application/x-pem-file
> 0 string -----BEGIN\040CERTIFICATE\040REQ PEM certificate request
> +!:mime application/x-pem-file
> 0 string -----BEGIN\040RSA\040PRIVATE PEM RSA private key
> +!:mime application/x-pem-file
> 0 string -----BEGIN\040DSA\040PRIVATE PEM DSA private key
> +!:mime application/x-pem-file
> 0 string -----BEGIN\040EC\040PRIVATE PEM EC private key
> +!:mime application/x-pem-file
> 0 string -----BEGIN\040ECDSA\040PRIVATE PEM ECDSA private key
> +!:mime application/x-pem-file
>
> # From Luc Gommans
> # OpenSSL enc file (recognized by a magic string preceding the password's salt)
> ---
>
> --
> File mailing list
> File at astron.com
> https://mailman.astron.com/mailman/listinfo/file
More information about the File
mailing list