Описание тега libmagic
Библиотека libmagic определяет разные типы файлов.
1
ответ
Почему файлы.WMV имеют тип mime "video/x-ms-asf" вместо "video/x-ms-wmv"?
Мне нужно принимать только MP4-видео и WMV-видео в веб-приложении Django, которое я создаю. Для этого я проверяю тип MIME файла, как только он попадает на сервер. Насколько я понимаю, файлы MP4 имеют тип mime 'video/mp4', что именно то, что я получа…
07 дек '18 в 15:06
0
ответов
Как определить, зашифрован ли файл cdfv2 с помощью python?
У меня есть файл, который был зашифрован Zed!. Это определяется file --mime-type test.zed как "приложение /CDFV2-зашифрованное" Однако при использовании python и модуля filemagic: with magic.Magic(flags=magic.MAGIC_MIME_TYPE) as m: mime = m.id_buffe…
08 фев '17 в 10:27
0
ответов
Подпись файла с C
Я работаю в проекте по обработке изображений, и мне нужно проверить содержимое изображений, чтобы убедиться в правильности формата (например, png, jpg и т. Д.). Итак, я знаю, что могу использовать магические числа или подпись файла. Я пытался исполь…
15 ноя '15 в 09:29
0
ответов
Прекращение вызова после создания экземпляра 'std::logic_error'
Я использую C++ для программы, получающей информацию о файлах. Среди них я хочу узнать MIME-тип данного файла. Для этого я использую libmagic следующим образом: #include <iostream> #include <string> #include <magic.h> void foo (std…
28 июн '15 в 15:14
0
ответов
Распознавание правильного открытого текста после проверки Kasiski в двоичном файле
Я провел экзамен Kasiski по текстовому файлу шифра, который был создан с использованием модифицированного шифра Vigenere. Что-то наподобие полиалфавитного шифра, который фокусируется на обмене битами каждого символа, ключа и простого, чтобы получить…
29 сен '15 в 22:53
2
ответа
Как мне получить Mac 10.13 для установки модулей в 3.x вместо 2.7?
Я пытаюсь выучить Python практически. Я установил PIP с помощью easy_install, а затем мне захотелось поиграть с некоторыми mp3-файлами, поэтому я установил eyed3 через pip, находясь в каталоге проекта. Проблема в том, что он установил модуль в pytho…
31 июл '18 в 22:16
3
ответа
Пытается использовать 3-ю часть библиотеки, libmagic
Я пытаюсь использовать этот код: #include <stdio.h> #include <magic.h> int main(void) { char *actual_file = "/file/you/want.yay"; const char *magic_full; magic_t magic_cookie; magic_cookie = magic_open(MAGIC_MIME); if (magic_cookie == NU…
07 фев '13 в 13:48
3
ответа
Pushbullet на python выдает ошибку импорта из-за того, что python-magic не может найти libmagic?
Я пытаюсь использовать PushBullet.py который использует python-magic который в свою очередь использует libmagic, Я следовал инструкциям по зависимостям, установил Cygwin и скопировал три файла в Windows\system32 каталог, но все равно получаю следующ…
15 авг '14 в 14:18
1
ответ
Используйте magic.mgc с другого языка
В настоящее время я работаю над проектом, который включает в себя чтение fileВолшебные файлы (без привязок). Я хотел бы знать, как можно было бы прочитать тесты файлов из скомпилированного двоичного файла magic.mgc непосредственно, на другом языке (…
15 дек '15 в 03:19
3
ответа
Как заставить файл-волшебный модуль работать на Alpine Linux?
Я пытаюсь использовать магию файлов в Alpine Linux, и она продолжает взрываться AttributeError: Symbol not found: magic_open всякий раз, когда я импортирую magic модуль. Я заметил, что есть два модуля Python с одинаковыми magic пространство имен, но…
26 дек '18 в 19:47
0
ответов
libmagic не распознает растровые изображения
Я использую магию, чтобы проверить типы изображений, загруженных с веб-сайта, однако магия, кажется, думает, что мои изображения BMP - JPEG. Я проверил это, имея известное изображение bmp и пропустив его через мой тестовый код, и он все еще возвраща…
24 ноя '17 в 13:39
1
ответ
Сбой GCC 4.8 при соединении с libmagic
Я борюсь с проблемой, связывая мой код с libmagic: test.c:(.text+0x16): undefined reference to `magic_open' test.c:(.text+0x50): undefined reference to `magic_load' test.c:(.text+0x60): undefined reference to `magic_error' test.c:(.text+0x84): undef…
03 сен '15 в 13:49
2
ответа
Проблемы установки python-magic для 64-битной Windows 10 с 32-битной сборкой Python 2.7
Несмотря на чтение файла для модуля, я продолжаю получать "магические файлы не найдены". В файле readme и разделе "Зависимости" говорится: В Windows скопируйте magic1.dll, regex2.dll и zlib1.dll в PATH из ZIP-файлов "Двоичные файлы и зависимости", п…
06 янв '17 в 23:40
2
ответа
Невозможно установить ruby-filemagic 0.7.1 на Mac, хотя libmagic была установлена
Невозможно установить ruby-filemagic 0.7.1 на Mac, даже если libmagic установлен. Ошибка как: проверка на main() в -lgnurx... нет проверка на magic_open() в -lmagic... нет *** ОШИБКА: отсутствует необходимая библиотека для компиляции этого модуля * …
14 авг '18 в 02:05
0
ответов
Невозможно импортировать модуль 'magic' в python
Я пытаюсь использовать волшебный модуль в Python 2.7 для его использования file полезность. У меня есть машина RHEL, поэтому я установил file-devel а также python-libmagic-0.4.0, Но когда я пытаюсь импортировать волшебный модуль, я получаю следующий…
17 окт '17 в 10:49
1
ответ
Как написать магический тестовый шаблон, соответствующий концу файла?
Я начинаю задаваться вопросом, возможно ли это вообще, поскольку многократный поиск на SO, Google, Bing и linuxquestions.org ничего не дал. Я заинтересован в расширении магических паттернов, расположенных в /usr/share/magic (используется file(1) ути…
10 фев '11 в 17:28
0
ответов
Вызов DLL-библиотеки Libmagic возвращает ошибку 126
Я работаю над проектом, который должен использовать библиотеку lib magic для определения типа файлов MIME, я использую 64-битную версию для Windows (см.: https://github.com/nscaife/file-windows), сам мой проект Cll, который я буду называть из Python…
24 июл '17 в 19:07
2
ответа
Pyinstaller - libmagic не найден после компиляции приложения
проблема Я пишу приложение на Python. Он отлично работает в моей среде Python, но когда я компилирую его с помощью PyInstaller и пытаюсь запустить полученный исполняемый файл, я получаю следующую ошибку: ImportError: failed to find libmagic. Check y…
28 дек '17 в 00:42
1
ответ
Конвертировать MIME-тип из спецификации freededesktop в формат libmagic
После прочтения спецификации shared-mime-info и добавления моих собственных типов в / usr / share / mime / packages. Я обновил базу данных: $ update-mime-database /usr/share/mime Я попытался с gvfs-info, он возвращает правильную пантомиму. Так что к…
05 июл '11 в 13:43
3
ответа
Статическая компиляция libmagic (определение типа файла c/ C++)
Спасибо ребятам, которые помогли мне с моим предыдущим вопросом (ссылка только для справки). Я могу разместить файлы fileTypeTest.cpp, libmagic.a, а также magic в каталоге, и я могу скомпилировать с g++ -lmagic fileTypeTest.cpp fileTypeTest, Позже я…
23 янв '10 в 21:11