На моем ПК с Windows-10 я установил приложение Ubuntu.Там я хотел бы посмотреть содержимое группы zip-файлов, но давайте начнем с 1-го zip-файла.Мой zipfile содержит два файла: crashdump и errorlog (textfile), содержащие некоторую информацию.Мне особенно интересна информация в этом файле журнала ошибок:
<grep_inside> zipfile.zip "Access violation"
До сих пор это мой лучший результат:
unzip -c zipfile.zip error.log
Это показывает файл журнала ошибок, но показывает это какhexdump, который делает невозможным запуск grep на нем.
Как предлагалось на разных сайтах, я также попробовал следующие команды: vim
, view
, zcat
, zless
иzgrep
, все не работают по разным причинам.
Некоторое дальнейшее расследование
Этот вопрос не является дубликатом этого сообщения , aпредположил, я полагаю, что проблема вызвана кодировкой файла журнала, как вы можете увидеть в следующих результатах других основных команд Linux, после разархивирования файла журнала ошибок:
emacs error.log
... caused an Access Violation (0xc0000005)
cat error.log
. . . c a u s e d a n A c c e s s V i o l a t i o n ( 0 x c 0 0 0 0 0 0 5 )
Видимо, файл error.logне распознается как простой текстовый файл:
file error.log
error.log : Little-endian UTF-16 Unicode text, with very long lines, with CRLF line terminators