Описание тега python-magic

NonePython-magic - это интерфейс Python для библиотеки идентификации типов файлов libmagic.
2 ответа

Правильно ли проводить различие между сжатыми файлами.gz и заархивированными файлами tar.gz?

Как правильно различать простой сжатый файл в формате gzip или bzip2 (например,.gz) и архив, сжатый с помощью gzip или bzip2 (например,.tar.gz). Идентификация с использованием расширений суффиксов не является надежным вариантом. как это возможно фай…
23 авг '16 в 23:03
2 ответа

Как достоверно определить тип загружаемого файла (текстовый или бинарный)?

У меня есть приложение, в котором пользователи должны иметь возможность загружать самые разные файлы, но мне нужно знать для каждого файла, могу ли я безопасно отобразить его текстовое представление в виде простого текста. Использование Python-магии…
14 авг '12 в 07:23
0 ответов

Распознавание правильного открытого текста после проверки Kasiski в двоичном файле

Я провел экзамен Kasiski по текстовому файлу шифра, который был создан с использованием модифицированного шифра Vigenere. Что-то наподобие полиалфавитного шифра, который фокусируется на обмене битами каждого символа, ключа и простого, чтобы получить…
29 сен '15 в 22:53
1 ответ

Найдите тип файла за обработчиком файла в python

Я сталкиваюсь с проблемой, чтобы выяснить, какой тип файла стоит за обработчиком файла. Мне это нужно, потому что мой apache_log_parser не смог разобрать строку и вся программа вышла из строя: Traceback (most recent call last): File "VirtualEnvs/mos…
22 май '15 в 12:32
1 ответ

Как использовать python-magic 5.19-1

Мне нужно определить MIME-типы из файлов без суффикса в python3, и я подумал о python-magic как подходящем решении для этого. К сожалению, это не работает, как описано здесь: https://github.com/ahupp/python-magic/blob/master/README.md Что происходит…
13 авг '14 в 12:28
1 ответ

Проблемы с импортом магии в Windows 64-bit

Я искал в интернете решение для импорта magic правильно в Windows 10 64-битная. Я нашел это, но я не понимаю решение. Это говорит, чтобы скопировать две DLL в указанный путь в ОС. Что означает приведенная ниже команда? file_magic = magic.Magic(magic…
11 июн '17 в 11:50
0 ответов

Python: определить конкретный тип файла MS WORD

Чем я могу отличаться, с Python (2.7) для данного файла между doc, docx, docm и в принципе любое другое расширение слова? Я пытался с помощью magic модуль, но то, что я получаю Microsoft Word 2007+ для обоих .doc а также .docx файлы (например). Код:…
26 сен '18 в 07:17
1 ответ

Ошибка Python: Файл 5.3 поддерживает только волшебный файл версии 7

Я установил python-magic с файлами magic1.dll, regex2.dll и zlib1.dll, и он импортируется правильно, но когда я пытаюсь сделать, например, m = magic.Magic() Я получаю ошибку: Could not find any magic fileИтак, я немного погуглил и нашел здесь ответ,…
30 дек '16 в 03:41
2 ответа

Python: OSError: [Errno 22] Недопустимый аргумент: '*.txt'

У меня есть скрипт, который я хочу использовать для перечисления всех типов файлов в папке: #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import argparse import magic import os # Argparse starts here parser = argparse.ArgumentParser() par…
5 ответов

Отсутствуют файлы для библиотеки `magic` в Windows

Мне нужно получить MIME-тип для некоторых файлов на Windows, поэтому я установил python-magic (на 32-битном питоне 2.7.3).Зависит от unix magic библиотека.Автор поручает получить regex2.dll, zlib1.dll а также magic1.dll из проекта gnuwin32. Поэтому …
07 фев '13 в 22:08
0 ответов

Как решить MagicException: "не удалось найти магические файлы" в s3cmd?

Я использую s3cmd для загрузки файлов. и он всегда загружает файл.png как "image/x-png" для MIME-типа. Поэтому я решил установить "Python-Magic" Что я здесь сделал: Установленный Python 2.7 x86 на 64-битной Windows 7 (так как в руководстве "python-m…
28 авг '13 в 16:28
1 ответ

Фатальная ошибка C1083: не удается открыть файл включения: 'magic.h': такого файла или каталога нет

Пытаясь запустить сервер Django на моем компьютере с Windows 10. Когда я выполняю python manage.py runserver, я получаю следующую ошибку: фатальная ошибка C1083: не удается открыть файл включения: 'magic.h': такого файла или каталога нет Я использую…
21 окт '17 в 01:28
1 ответ

Что я должен сделать, чтобы использовать Python-magic на Heroku?

Я создаю приложение, которое использует python-magic 0.4.15. На моей локальной машине python-magic-bin 0.4.15 работает как шарм (Windows), но я пытаюсь заставить его работать на Heroku. Сначала я просто пытаюсь сдать тесты в Heroku-CI. Я добавил пак…
17 ноя '18 в 13:17
1 ответ

Разбирать функции Python как строку в декораторе

Я пытаюсь написать декоратор отладки функции, который будет смотреть на: def foo(baz): bar = 1 bar = 2 return bar и оберните это: def foo(baz): bar = 1 print 'bar: {}'.format(bar) bar = 2 print 'bar: {}'.format(bar) return bar Мне нужно поиграть с ф…
1 ответ

Python-magic имеет ошибку OSError: [WinError 193] при работе в 32-битной версии IDLE

Я пытался установить модуль python-magic в течение нескольких часов, и у меня возникли некоторые проблемы. Я использую 32-битную версию Python 3.5.2 с 64-битной Windows 7. Сначала я использовал командуpip install python-magicMsgstr "Я скачал magic1.…
20 ноя '16 в 08:23
2 ответа

Django: проверка поля файла в модели с использованием Python-magic

У меня есть модель, содержащая поле файла. Я хочу ограничить это PDF-файлами. Я написал чистый метод в модели, потому что я хочу также проверить создание модели на уровне администратора и оболочки. Но это не работает в модели чистого метода. Однако …
7 ответов

Ошибка установки Python-magic - ImportError: не удалось найти libmagic

Я пытаюсь установить python-magic для Windows, и я следовал всем инструкциям в https://github.com/ahupp/python-magic и повторил процесс несколько раз, но я все еще получаю эту ошибку: ImportError: failed to find libmagic. Check your installation У м…
19 авг '13 в 15:55
2 ответа

Проблемы установки python-magic для 64-битной Windows 10 с 32-битной сборкой Python 2.7

Несмотря на чтение файла для модуля, я продолжаю получать "магические файлы не найдены". В файле readme и разделе "Зависимости" говорится: В Windows скопируйте magic1.dll, regex2.dll и zlib1.dll в PATH из ZIP-файлов "Двоичные файлы и зависимости", п…
06 янв '17 в 23:40
1 ответ

Получить MP3 MIME тип с помощью Python

Я пишу сценарий, чтобы определить, является ли файл действительным MP3, используя python-magic, С некоторыми файлами magic.from_file() функция возвращает use count (30) exceeded, Можно ли поднять предел аналогично программе командной строки: file --…
17 апр '15 в 05:06
1 ответ

Как получить информацию о файле.jar в python-magic

У меня есть папка, полная jar, html, css, exe type file. Как я могу проверить файл? Я уже запускаю команду "file" в *NIX и использую python-magic. но результат все так. test : Zip archive data, at least v1.0 to extract Как я могу получить информацию…
04 июл '16 в 00:10