Введение
Функции в этом модуле пытаются определить тип содержимого
и кодировку файла, основываясь на некоторых
магических последовательностях байт на определенных
позициях в файле. Пока данный подход не является абсолютно надежным,
однако эвристика неплохо справляется со своей работой.