Как разбить большой файл на Windows?

Есть ли инструмент для разбиения большого текстового файла (9Gb) на более мелкие файлы, чтобы я мог открыть его и просмотреть?

Что-нибудь пригодное из командной строки, которое поставляется с Windows (XP)?

Или что это лучший способ разбить его? Могу ли я использовать 7z для создания отдельных томов, а затем разархивировать один из них отдельно? Будет ли он доступен для чтения или ему нужно, чтобы все остальные части снова распаковывались в большой файл?

Обновить

Я собрал быстрый 48-строчный скрипт python, который разбил большой файл на файлы размером 0,5 ГБ, которые легко открыть даже в vim. Мне просто нужно было просмотреть данные в последнюю часть журнала (да, это файл журнала). Каждая запись разбивается на несколько строк, поэтому grep не будет делать.

6 Solutions collect form web for “Как разбить большой файл на Windows?”

Существует бесплатный файловый сплиттер Windows HJSplit

Доступно здесь . Сайт утверждает, что он может разделить файлы любого типа и размера, но 9GB – большой файл.

Пакет GNU Core Utils (доступный здесь для Windows) включает в себя утилиту Split. Это хорошо работает для меня 🙂

Документация -help выглядит следующим образом:

 Usage: split [OPTION] [INPUT [PREFIX]] Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default size is 1000 lines, and default PREFIX is `x'. With no INPUT, or when INPUT is -, read standard input. Mandatory arguments to long options are mandatory for short options too. -a, --suffix-length=N use suffixes of length N (default 2) -b, --bytes=SIZE put SIZE bytes per output file -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file -d, --numeric-suffixes use numeric suffixes instead of alphabetic -l, --lines=NUMBER put NUMBER lines per output file --verbose print a diagnostic to standard error just before each output file is opened --help display this help and exit --version output version information and exit SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg. 

Например, чтобы разделить input.txt на куски 100 Мб, только расщепление на концах строк,

 split input.txt -C 100m 

Предоставит вам выходные файлы с именем xaa, xab, xac и т. Д.

Другим является GSplit – согласно их сайту, он может разделять очень большие файлы (более 4 ГБ <- поскольку они пересекли лимит 4 Гб, я думаю, что они могут также делать 9 ГБ).

Но, еще одно – вы говорите, что хотите разбить его на более мелкие части, чтобы вы могли открыть его и посмотреть на него. Это похоже на очень большой файл журнала.

В любом случае, для открытия больших текстовых файлов, могу ли я рекомендовать EmEditor – они утверждают, что могут открывать очень большие файлы (до 250 Гб), и я использовал его в прошлом для файлов до 2 Гб. Но в любом случае, я думаю, что это может быть лучшим решением, чем расщепление.

Загляните в Большой текстовый просмотрщик файлов , это отлично подходит для таких вещей. Большинство архиваторов и разветвителей будут разделять файл на части, которые не могут использоваться для чтения каждой части данных независимо и правильно, вам нужно извлечь их все, чтобы вернуть файл.

Alt text

Средство просмотра больших текстовых файлов является бесплатным и портативным.

Вы можете использовать 7zip для разделения файлов. (Вы можете сохранить как формат .zip или .7z.) Когда вы идете создать архив, есть опция «Разделить громкость, байты». Просто выберите, насколько большой вы хотите куски.

И да, вы можете разархивировать их индивидуально, если хотите.

Разделить файлы в 7zip

Существует онлайн-инструмент, который разбивает текстовые файлы, если кто-то хочет быстро разбить файлы. http://www.textfilesplitter.com .

Отлично работает для меня. И разбивает файлы, уважающие строки, и это то, что я искал. Он также говорит, что это все клиентская сторона HTML5, поэтому она безопасна в использовании. Я не уверен, насколько большой это может произойти, но я думаю, что это зависит от вашего бара вашей машины.

  • Объединение (использование одного и того же) профиля пользователя для XP и 7
  • Принудительная установка для вывода только монофонического звука
  • Можно ли включить RAID 1 без переустановки Windows?
  • Как определить регистрацию пользователя в Windows XP?
  • Как определить, что начинается с процесса?
  • Утилита для контроля скорости вращения вентилятора и т. Д.
  • Как получить ftype & assoc для соответствия проводнику Windows?
  • Добавить пункт меню в контекстное меню Windows только для определенного типа файла
  • Есть ли способ изменить профиль локальной учетной записи Windows на профиль учетной записи домена?
  • Почему команда ROUTE ADD не работает?
  • Как я могу остановить большие окна при изменении размера, когда я блокирую свою рабочую станцию?
  • Interesting Posts

    Как изменить имена свойств при сериализации с помощью Json.net?

    Можно ли использовать кабель HDMI для передачи файлов между ноутбуками?

    Воспроизведение MIDI через виртуальное устройство?

    Уменьшить потребление энергии на компьютере

    Как отформатировать диск, зашифрованный с помощью Bitlocker?

    Регулярное выражение для разделения строки с использованием пробела, если оно не окружено одинарными или двойными кавычками

    Перегруженный выбор метода на основе реального типа параметра

    Процесс установки Windows 8 «Настройка устройства» застрял без дальнейшего прогресса

    Переменная emacs для «открыть с» в исходном кадре

    Можете ли вы получить доступ к страницам chrome: // из расширения?

    Cortana Search не находит приложения в Windows 10

    Как синхронизировать закладки между Firefox, Chrome и Safari на нескольких компьютерах?

    Проверьте, является ли ввод целым типом в C

    Поразрядные операторы и “endianness”

    Управление несколькими асинхронными соединениями NSURLConnection

    Давайте будем гением компьютера.