ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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