You have to make sure you're using latest GNU strings. Grab it here:" https://www.gnu.org/software/binutils/. Compile, and use strings's -w option...
Утилита «Strings», включая перевод строки (LF) и возврат носителя (CR)
Я хочу отфильтровать большой файл (необработанное изображение раздела) для строк (случайно удаленный текстовый файл). Обычная утилита "strings" (строки Linux GNU или строки sysinternals в Windows) не считает CR и LF частями строки, а разделителем строк. Мне нужно, чтобы они НЕ рассматривались как сепаратор. Есть ли инструмент, способный на это? Средство Windows было бы здорово, но если мне нужно, я могу использовать live-Linux.
благодарю вас
PS: undelete toools не может найти этот файл
РЕДАКТИРОВАТЬ: Поскольку многие из вас не поняли меня, позвольте мне попытаться объяснить снова:
Строка "test \ ntext" с \ n символом новой строки (windows или unix) обрабатывается утилитой строк как "test" и "text". Если я ищу строки с небольшим числом символов, то возникает много «ложных срабатываний» - просто небольшие строки из двоичного файла или что-то еще. Поскольку я хочу искать текстовые файлы (или фрагменты), число символов велико, и это хорошо, так как многие ложные срабатывания могут быть удалены из списка. НО: в текстовых файлах есть новые строки, и стандартная утилита строк (GNU или sysinternals) не «видит» их как одну строку.
Я думаю
-w --include-all-whitespace По умолчанию символы табуляции и пробела включены в отображаемые строки, но другие символы пробела, такие как переносы строки и возврат каретки, не отображаются. Параметр -w изменяет это так, что все пробельные символы считаются частью строки.
это решение, но я еще не проверял его.
1 ответ на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
-
14
PDF Viewer в Windows
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...