* [devel] обновление mime-database
@ 2012-02-21 8:58 Anton Gorlov
2012-02-21 9:13 ` Anton Gorlov
0 siblings, 1 reply; 2+ messages in thread
From: Anton Gorlov @ 2012-02-21 8:58 UTC (permalink / raw)
To: ALT Devel discussion list
Есть предложение немного обновить mime-database, так как сейчас на файлы
mkv оно выдаёт
file --mime-type test.mkv
test.mkv: application/octet-stream
почитав http://www.matroska.org/ получились следующие изменения
[root@flashback file]# diff -uN magic_ magic
--- magic_ 2011-07-14 16:29:34.000000000 +0400
+++ magic 2012-02-21 12:44:45.000000000 +0400
@@ -9335,11 +9335,21 @@
#
# EBML id:
-0 belong 0x1a45dfa3
+0 belong 0x1a45dfa3
# DocType id:
->5 beshort 0x4282
+>0 search/4096 \x42\x82
# DocType contents:
->>8 string matroska Matroska data
+>>&1 string matroska Matroska data
+!:mime video/x-matroska
+
+# EBML id:
+0 belong 0x1a45dfa3
+# DocType id:
+>0 search/4096 \x42\x82
+# DocType contents:
+>>&1 string webm WebM
+!:mime video/webm
+
file --mime-type /opt/1/test.mkv
/opt/1/test.mkv: video/x-matroska
так же заметил что всеми любимый php и вовсе не юзает mime-database
(даже в стрейсе не видно попыток открыть базу если специально не
попросить об этом) хотя по документации php по дефолту должен брать
инфу из /usr/share/misc/magic
Name of a magic database file, usually something like
/path/to/magic.mime. If not specified, the MAGIC environment variable is
used. If this variable is not set either, /usr/share/misc/magic is used
by default. A .mime and/or .mgc suffix is added if needed.
Passing NULL or an empty string will be equivalent to the default value.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [devel] обновление mime-database
2012-02-21 8:58 [devel] обновление mime-database Anton Gorlov
@ 2012-02-21 9:13 ` Anton Gorlov
0 siblings, 0 replies; 2+ messages in thread
From: Anton Gorlov @ 2012-02-21 9:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
> так же заметил что всеми любимый php и вовсе не юзает mime-database
> (даже в стрейсе не видно попыток открыть базу если специально не
> попросить об этом) хотя по документации php по дефолту должен брать инфу
> из /usr/share/misc/magic
> Name of a magic database file, usually something like
> /path/to/magic.mime. If not specified, the MAGIC environment variable is
> used. If this variable is not set either, /usr/share/misc/magic is used
> by default. A .mime and/or .mgc suffix is added if needed.
> Passing NULL or an empty string will be equivalent to the default value.
да.. был прав. php таскает с собой..
data_file.c в камментах
/* This is a generated file, do not modify */
/* Usage: php create_data_file.php /path/to/magic.mgc > data_file.c */
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-02-21 9:13 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-21 8:58 [devel] обновление mime-database Anton Gorlov
2012-02-21 9:13 ` Anton Gorlov
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git