Ubuntu 14.04 поставлется с командой v5.14 файла.
Когда я использую его на файле изображения JPG, это возвращается data
.
С Ubuntu 12.04 (файл v5.09) это раньше возвращалось JPEG image data
...
Что лучшее решение состоит в том, чтобы сохранить тем же поведением? Я пытался использовать magic.mgc
файл поставлялся с Ubuntu 12.04, но это больше не совместимо с файлом v5.14.
Спасибо!
Править: Я забыл упоминать, что я также получаю предупреждающее сообщение с файлом 5.14:
/etc/magic, 4: Warning: using regular magic file `/usr/share/misc/magic'
Ну, возможно, не большая часть ответа, но я хотел сообщить, как она считает мою систему, которую я использую (14.04):
% file -v
file-5.14
magic file from /etc/magic:/usr/share/misc/magic
единственный источник волшебства:) файл в / и т.д. в моей системе, так как другой является пустым каталогом:
% find /usr/share/misc/magic/
/usr/share/misc/magic/
% md5sum /etc/magic
272913026300e7ae9b5e2d51f138e674 /etc/magic
% ls -alh /etc/magic
-rw-r--r-- 1 root root 111 Apr 3 2014 /etc/magic
и это возвращает следующее для многих JPEGs, которые я имею:
% file *jpg
1Ns3345.jpg: JPEG image data, JFIF standard 1.01
anfffffggsel.jpg: JPEG image data, JFIF standard 1.01
1m32ssQ.jpg: JPEG image data, JFIF standard 1.01
fCWwevC.jpg: JPEG image data, JFIF standard 1.01
SCN_0001.jpg: JPEG image data, EXIF standard
SCN_0002.jpg: JPEG image data, JFIF standard 1.01
SCN_0011.jpg: JPEG image data, EXIF standard
SCN_0012.jpg: JPEG image data, EXIF standard
for7sfe.jpg: JPEG image data, JFIF standard 1.01
похоже, что мое волшебство лучше, чем Ваше: D