Существует ли инструмент для разделения большого текстового файла (9 ГБ) на файлы меньшего размера, чтобы я мог открыть его и просмотреть?
Что-нибудь пригодное для использования из командной строки, которое поставляется с Windows (XP)?
Или как лучше разделить это? Могу ли я использовать 7z для создания отдельных томов, а затем распаковать один из них отдельно? Будет ли он читаемым или ему понадобятся все остальные части, чтобы снова распаковать в большой файл?
Обновить
Я собрал быстрый 48-строчный Python-скрипт, который разбивает большой файл на файлы размером 0,5 ГБ, которые легко открывать даже в vim. Мне просто нужно просмотреть данные к последней части журнала (да, это файл журнала). Каждая запись разбита на несколько строк, поэтому grep не будет делать.
источник
grep -n
сhead
и,tail
чтобы увидеть куски файла. Пример,grep -n "something" file.txt
возвращает95625: something
. Вы хотите , чтобы увидеть эту строку и 9 строк ниже него в общей сложности 10 линий:head -n 95635 file.txt | tail -n 10
.Ответы:
Существует бесплатный разветвитель файлов Windows под названием HJSplit.
Доступно здесь . Веб-сайт утверждает, что может разбивать файлы любого типа и размера, но 9 ГБ - это большой файл.
источник
Пакет GNU Core Utils (доступен здесь для Windows) включает в себя утилиту Split. У меня это хорошо работает :-)
Документация --help выглядит следующим образом:
Например, чтобы разделить файл input.txt на 100-мегабайтные куски, разделяя их только на концах строк,
выдаст вам файлы с именами xaa, xab, xac и т. д.
источник
Другой - GSplit - в соответствии с их сайтом он может разбивать очень большие файлы (больше чем 4 ГБ <- поскольку они превысили предел 4 ГБ, я думаю, что они также могут делать 9 ГБ).
Но, другое дело - вы говорите, что хотите разбить его на более мелкие части, чтобы вы могли открыть его и посмотреть на него. Это звучит как очень большой, возможно, файл журнала.
В любом случае, для открытия больших текстовых файлов я могу порекомендовать EmEditor - они утверждают, что он может открывать очень большие файлы (до приблизительно 250 ГБ), и я использовал его в прошлом для файлов до 2 ГБ. Но в любом случае, я думаю, что это может быть лучшим решением, чем расщепление.
источник
Pieces > Type and Size
меню. Затем вы выбираете количество строк и разделитель строк в шестнадцатеричном формате. По умолчанию он имеет формат Windows CR + LF (0x0D0x0A
).Проверьте Средство просмотра больших текстовых файлов , оно отлично подходит для таких вещей. Большинство архиваторов и разделителей разделяют файл на части, которые нельзя использовать для независимого и правильного чтения каждого фрагмента данных, вам нужно извлечь их все, чтобы получить файл обратно.
Большой текстовый файл просмотра является бесплатным и портативным.
источник
echo. > myfile.txt
решил проблему с 818 МБ журнальным файлом: DМожно использовать 7-Zip для создания сегментов текстового файла определенного размера (например, 100 МБ сегментов из 1,5 ГБ файла журнала).
Ключевыми параметрами являются - Использование «Store» вместо «Compress» - Использование «Split to volume»
Вы должны видеть текст в файлах .001 (.nnn).
источник
Вы можете использовать 7zip для разделения файлов. (Вы можете сохранить в формате .zip или .7z.) При создании архива есть опция «Разделить объем, байты». Просто выберите, насколько большой вы хотите куски.
И да, вы можете разархивировать их по отдельности, если хотите.
источник
Существует онлайн-инструмент, который разбивает текстовые файлы, если кто-то хочет быстро разбить файлы. http://www.textfilesplitter.com .
Прекрасно работает для меня. И разбивает файлы по строкам, что я и искал. Он также говорит, что все это на стороне клиента HTML5, поэтому его можно использовать безопасно. Я не уверен, насколько большой это может пойти, но я думаю, что это зависит от барана вашей машины.
источник
Идея увидеть часть файла перед тем, как решить, что с ним делать, является для меня лучшим вариантом.
Приложение просмотра большого текста можно установить в Windows через Microsoft Store и предлагает возможность разрезать файл на куски по размеру. Вполне возможно, что он использует тот же редактор, который упоминался ранее (за кулисами), но возможность установить его из известного источника лучше ИМХО, чем предлагаемые альтернативные ссылки. Это прекрасно сработало для меня.
Единственная проблема при разделении по размеру заключается в том, что он не обязательно разбивает файл в хорошем месте, поэтому вам, возможно, придется отредактировать его, чтобы получить именно тот контент, который вы хотите.
источник