Вступ
Функції в цьому модулі намагаються визначити тип вмісту та кодування файлу, ґрунтуючись на деяких магічних послідовності байт на певних позиціях у файлі. Поки що цей підхід не є абсолютно надійним, проте евристика непогано справляється зі своєю роботою.