gnu-binutils-strings utf-8 вместо utf-16 или ascii

Я заметил, что gnu-binutils-строки могут распечатывать содержимое utf-16 в файле – возможно ли, чтобы программа печатала строки utf-8? если да, то какие аргументы уместны? Я работаю в среде python, используя подпроцесс, и хотел бы работать с выходом из строк gnu-binutils, что вызов subprocess.Popen будет генерироваться через канал.

One Solution collect form web for “gnu-binutils-strings utf-8 вместо utf-16 или ascii”

У меня нет опыта с strings , но у версии I (2.21.51.20110605) есть 8-битная опция кодирования (-eS), которая будет работать с текстом utf-8. Должно быть, нужно использовать широкую сеть для поиска «текста», ограниченного непечатаемыми символами (значение <32). Я бы ожидал много шума. Тест на случайный исполняемый файл показал, что результат -eS (8-бит) был в 5 раз больше, чем -es (7 бит).

  • Ошибка кодирования в Django на Heroku
  • Кодирование Python - не удалось декодировать до utf8
  • pandas to_sql дает ошибку декодирования Unicode
  • Кодирование запроса POST для PayPal IPN
  • Python конвертирует html ascii-кодированный текст в utf8
  • кодировка python urllib2 utf-8
  • Как использовать шаблон контента типа Django и UTF-8 для шаблона?
  • Какие кодировки файлов поддерживаются для исходных файлов Python 3?
  • регулярное выражение python с проблемой utf8
  • Запись строки utf-8 внутри моих файлов python
  • Кодировка символов Python Европейские акценты
  • Python - лучший язык программирования в мире.