У меня есть 170 двоичных файлов 1GB, где я хотел бы разделить их каждый раз, когда я нахожу конкретные строки ASCII. Некоторые из этих строк также имеют символы новой строки.Сплит двоичный файл на основе строки
csplit
швы, как идеальный инструмент для этой задачи, но он швы, он не работает на двоичных файлах.
Вопрос
Если я преобразовать строки поиска в шестнадцатеричный/двоичный, это делает проблему проще решить, так что бинарный поиск в двоичных данных?
Если нет, как разбить двоичные файлы на основе строк ASCII, где некоторые из них имеют символы новой строки?
Хотите Python, Perl или код оргии? – ForceBru
Я открыт для всех из них =) Тот, который может решить проблему проще всего =) –
Как работает 'csplit'? – augurar