Как разделить файл

Обновлено: 21.11.2024

WinZip ® позволяет легко создавать Zip-файлы (.zip или .zipx), которые разбиты на более мелкие части указанного размера. Есть несколько причин, по которым вы можете это сделать, например:

  • Чтобы помочь с большими загрузками. У некоторых пользователей могут возникнуть трудности с загрузкой очень больших Zip-файлов с веб-сайтов, FTP-сайтов и т. д. Вы можете использовать функцию разделения Zip, чтобы разбивать большие файлы на более мелкие части, которые можно загружать отдельно.
  • Для преодоления ограничений на размер электронной почты в качестве альтернативы публикации Zip-файла в облаке. Некоторые системы электронной почты ограничивают размер вложений. Если вы хотите отправить по электронной почте большой Zip-файл, размер которого превышает установленный вами лимит, обычно самым простым решением является общий доступ, но если такой возможности нет, вы также можете разделить Zip-файл на более мелкие части и отправить их по электронной почте по отдельности.

Чтобы разделить существующий ZIP-файл на более мелкие части

Если у вас есть Zip-файл, который вы хотите разделить на несколько частей, WinZip дает вам возможность сделать это.

Использование интерфейса ленты WinZip

    .
  1. Откройте вкладку "Настройки".
  2. Нажмите раскрывающееся меню «Разделить» и выберите соответствующий размер для каждой части разделенного Zip-файла. Если вы выберете «Нестандартный размер» в раскрывающемся списке «Разделить», поле «Нестандартный размер (МБ)» станет активным и позволит вам ввести нестандартный размер, указанный в мегабайтах.
  3. Откройте вкладку "Инструменты" и нажмите "Zip-файл, состоящий из нескольких частей".
  4. В окне "Разделить" перейдите к папке, в которой вы хотите создать новый разделенный файл Zip.
  5. Введите имя файла для нового разделенного Zip-файла в поле Имя файла.
  6. Нажмите "ОК".
  7. WinZip создаст разделенный Zip-файл, используя размер, указанный на шаге 3, в качестве максимального размера для каждой части. Результатом будет один файл с расширением .zip или .zipx и дополнительные файлы с числовыми расширениями: .z01 или . zx01, .z02 или .zx02 и т. д.

Чтобы создать новый разделенный Zip-файл

Вы можете создать новый разделенный Zip-файл с помощью подменю WinZip контекстного меню.

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

Например, большинство почтовых провайдеров ограничивают размер вложений, поэтому вы можете получать сообщения об ошибках при попытке отправить созданное вами видео размером 200 МБ или несколько PDF-документов, общий размер которых превышает 30 МБ.

Есть несколько решений этой проблемы. Например, вы можете сжать файл, в зависимости от типа файла. Это хорошо работает с несжатыми типами файлов, такими как txt, и совсем не работает с уже сжатыми типами файлов, такими как jpg или avi.

Для сжатия вы можете использовать такие программы, как 7-zip или Bandizip. Программы также удобны для следующего варианта: Разбиение файлов на более мелкие части.

Подробно о том, как это сделать с помощью 7-Zip:

Совет. Вы также можете выбрать файлы и нажать кнопку "Добавить", чтобы отобразить полный диалог с вариантами разделения тома и сделать его самораспаковывающимся.

Запустите 7-zip после установки. Используйте адресную строку, чтобы перейти к папке, содержащей большой файл в вашей системе. Щелкните файл правой кнопкой мыши и выберите операцию "Разделить" в контекстном меню программы.

Откроется новое окно конфигурации, в котором необходимо указать место назначения для разделенных файлов и максимальный размер каждого тома.

Вы можете выбрать одно из предварительно настроенных значений или ввести свое собственное непосредственно в форму. Добавьте M в конец, если вы хотите указать размер файла в мегабайтах.

7-Zip разбивает файл на основе этой конфигурации. В итоге вы получите файлы, оканчивающиеся на 001, 002, 003 в выбранном каталоге.

Вы можете использовать 7-Zip или другое совместимое программное обеспечение, чтобы снова объединить файлы. С помощью 7-zip вы просто щелкнете правой кнопкой мыши первую часть разделенного файла (файл 001) и выберите «Объединить файлы» в параметрах, чтобы сделать это.

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

Альтернативой здесь является создание самораспаковывающегося файла, и более новые версии 7-Zip также поддерживают этот вариант.

Необходимо установить флажок "Создать SFX-архив" в диалоговом окне создания архива и выбрать размер в разделе "Разделить на тома".

Вы также можете использовать Bandizip для создания самораспаковывающегося архива разделенных файлов.Просто выберите «Новый архив» в программе и на экране, который откроет Exe, в качестве формата архива и желаемого размера для каждого отдельного файла в разделе «разделить на тома».

Bandizip позаботится обо всем остальном; вы можете открыть самораспаковывающиеся настройки, чтобы добавить пользовательскую информацию, такую ​​как сообщение, путь извлечения или заголовок.

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

GSplit – еще один вариант

Бесплатное портативное программное обеспечение GSplit позволяет создавать самораспаковывающиеся архивы, состоящие из нескольких частей. Вы выбираете размер блока в разделе «Тип и размер» в интерфейсе программы.

Опция SFX активируется в разделе Самообъединение > Свойства.

Вы можете загрузить GSplit с официальной домашней страницы и запустить его на любой поддерживаемой версии операционной системы Windows.

С течением времени размер программного обеспечения и файлов, находящихся на вашем компьютере, увеличивается. Фотография будет иметь больше пикселей и больше, видеофайлы теперь распространяются в формате 4K, что означает больший размер файлов, чем раньше. То же самое относится и к играм, некоторые из них теперь можно загрузить до 200 ГБ на таких платформах, как Steam. Приложения также растут, последняя установка Microsoft Office теперь намного больше, чем раньше.

Поскольку все увеличивается в размерах, это становится все более серьезной проблемой, когда вы пытаетесь переместить или скопировать файлы на более ограниченный носитель. Например, вы можете попытаться отправить видеофайл по электронной почте с ограничением размера вложения. Или вы можете создавать резервные копии или копировать большие файлы, такие как образы ISO, на оптические носители или флэш-накопители. Если файл слишком велик для имеющегося у вас пространства, его необходимо разделить на отдельные части.

В Интернете постоянно происходит разделение файлов на более мелкие части, которые затем можно снова соединить вместе. Также довольно часто приходится разбивать большой файл, когда вам нужно поместить его на несколько компакт-дисков, DVD-дисков или даже дискет. Любопытно, что сама Windows может объединять уже разделенные файлы, но не может разделить файл в первую очередь. Для этого вам нужен сторонний метод, вот 8 способов сделать это. Все методы были протестированы на Windows 7 и 10.

<р>1. Самый быстрый инструмент для разделения и объединения файлов (FFSJ)

FFSJ — небольшая, эффективная и простая в использовании программа, доступная в облегченной или стандартной версии. Lite — это переносимый исполняемый файл, в то время как стандартная версия установщика включает параметр контекстного меню, который можно разделить и объединить, щелкнув правой кнопкой мыши. FFSJ также имеет интерфейс командной строки, поэтому файлы можно разделять и объединять из пакетных сценариев или командной строки.

Разделить файл очень просто, вам нужно всего лишь перетащить файл в окно или найти его вручную, выбрать другой выходной каталог, если необходимо, и задать метод разделения. Файл можно разделить на определенное количество частей или определенный размер. Параметр Зашифровать данные полезен, так как только те, кто знает пароль, могут повторно присоединиться к файлам (вы должны повторно присоединиться к файлам с помощью FFSJ).

Для объединения файлов вам нужно всего лишь перетащить или найти первый файл в наборе и указать папку для сохранения. Если вы зашифровали файлы, потребуется пароль. Вкладка "Контрольная сумма MD5" позволяет получить контрольную сумму файла перед разделением, после чего объединенный файл можно проверить на соответствие его контрольной сумме.

<р>2. КФК

KFK принадлежит компании KC Softwares, которая также производит другие известные инструменты, такие как монитор обновлений программного обеспечения Sumo. В дополнение к разделению и объединению файлов, KFK также имеет возможность записи файлов на диск (если у вас есть условно-бесплатное программное обеспечение VSO CopytoDVD), а также предлагает разделение диска путем разделения файла на несколько гибких дисков.

Можно перетащить файл в окно KFK или просмотреть его вручную. Для разделения вы можете установить либо определенное количество частей, либо определенный размер каждой части. Флажок «Создать файл автоматического восстановления» создает пакетный файл с файлами, чтобы вы могли объединить их вместе без использования KFK.

Обязательно загрузите облегченную или портативную версию KFK.В прошлом программное обеспечение KC устанавливало рекламное ПО в комплекте со своими установщиками. На момент написания они кажутся свободными от рекламного ПО, но будьте осторожны при загрузке.

<р>3. GSplit 3

GSplit определенно является программой с самыми продвинутыми параметрами. GSplit может не только автоматически распределять файл по нескольким съемным устройствам (дискетам, USB-накопителям и т. д.), но и создавать собственные теги для файлов и собственную программу самообъединения. Существует даже пакетная опция, при которой несколько файлов можно разделить один за другим (используя кнопку «Несколько файлов»).

Существует четыре стандартных метода разделения; по количеству файлов, по размеру каждого файла, вводу размера каждого файла по отдельности или даже разбивая текстовый файл по строкам. Функция самообъединения (SFU) добавляет к файлам исполняемый файл, чтобы их можно было объединить без GSplit.

Файл SFU можно настроить с помощью собственных сообщений, изображения, выбранной папки назначения, запуска программы после разделения и автоматического запуска/завершения. Кнопка «Экспресс» — это более быстрый способ быстро разделить файл в одном окне. Доступны как установочная, так и портативная версии GSplit 3.

<р>4. Разделитель Пуран

Splitter также является частью ПО для настройки Puran Utilities, но это отдельная версия. К сожалению, программу необходимо установить, но вы можете легко скопировать папку из Program Files, а затем удалить ее, чтобы создать переносную версию. Удалите файл «Default.cjstyles» из папки программы, если вы предпочитаете не использовать голубую тему.

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

Полезной функцией является возможность либо создать пакетный файл, чтобы снова объединить файлы, либо создать исполняемый файл. Любой вариант работает без использования Puran Splitter. Параметр пакетного соединения использует команду Windows Copy, которая удобна для обхода любых ограничений, не позволяющих запускать неизвестный исполняемый файл на компьютере.

<р>5. Разделение файлов с помощью программы архивации (PeaZip)

Один из наиболее известных способов разделения файлов на несколько частей — использование файлового архиватора. В большинстве программ для архивирования есть возможность создавать архивы Zip или 7z, состоящие из нескольких частей. Мы смотрим на PeaZip, потому что он действительно может разделять файлы, создавая архив, состоящий из нескольких частей, или используя стандартный метод разделения файла, как инструменты выше. PeaZip также является очень хорошим универсальным архиватором с портативной версией, если вы не хотите его устанавливать.

Чтобы создать многокомпонентный архив, нажмите "Добавить" и перетащите файл в окно. Выберите, где сохранить разделенные файлы, и в раскрывающемся списке выберите «Самораспаковывающийся 7Z» и «Сохранить». Выберите размер разделенного файла из одного из предустановленных или выберите «Пользовательский» и введите определенный размер в КБ, МБ или ГБ.

С помощью самораспаковывающегося архиватора 7Z вы можете снова объединить файлы без установки архиватора. Если это не требуется, используйте методы 7Z или Zip. Чтобы создать стандартный разделенный файл, выберите «Разделить» в верхнем раскрывающемся списке, выберите размер разделения в нижнем раскрывающемся списке и запустите процесс.

Альтернативное разделенное окно находится в меню «Инструменты» > «PeaUtils», хотя здесь выходной путь привязан к тому же, что и входной файл. В окне PeaUtils вы также можете снова соединить разделенные части вместе. Щелкните раскрывающийся список и выберите «Присоединить составной файл», затем найдите первый файл в наборе (.001) или перетащите его в окно.

PeaUtils — это отдельная программа, для работы которой не требуется PeaZip. Таким образом, вы можете использовать разделение, объединение или любые другие параметры, доступные в раскрывающемся списке, не используя и не устанавливая PeaZip.

У меня есть файл журнала размером 2,5 ГБ. Есть ли способ разделить этот файл на более мелкие файлы с помощью командной строки Windows?

5 ответов 5

Если вы установили Git для Windows, у вас должен быть установлен Git Bash, так как он поставляется с Git.

Используйте команду split в Git Bash, чтобы разделить файл:

на файлы размером 500 МБ каждый: разделить myLargeFile.txt -b 500m

на файлы по 10000 строк в каждом: разбить myLargeFile.txt -l 10000

Советы:

Если вы потеряли ярлык Git Bash, вы можете запустить его, используя C:\Program Files\Git\git-bash.exe

Однако мне всегда нравятся примеры.

Пример:

На этом изображении видно, что файлы, созданные с помощью разделения, называются xaa , xab , xac и т. д.

Эти имена состоят из префикса и суффикса, которые вы можете указать. Поскольку я не указал, как должен выглядеть префикс или суффикс, префикс по умолчанию был равен x , а суффикс по умолчанию был двухсимвольным алфавитным перечислением.

Другой пример:

Этот пример демонстрирует

  • используя префикс имени файла MySlice (вместо x по умолчанию),
  • флаг -d для использования числовых суффиксов (вместо aa , ab , ac и т. д.),
  • и параметр -a 5, чтобы указать, что я хочу, чтобы суффиксы были 5-значными:

Хорошее решение с хорошим примером. У меня хорошо работает в Windows 10. Я использовал split myLogs.log mylogs_ -b 800m -a 3 -d для разделения файла журнала размером 4,5 ГБ.

Спасибо за это, отлично сработало! Работая с Windows 10 и будучи новичком в Git bash, это может быть полезно. каталог по умолчанию для работы был C:\Users\username (найдите текущий рабочий каталог с помощью «dir»). Команда для изменения каталога: "cd /c/folder".

Вырезать

Обрезает количество строк сверху или снизу файла.

Пример

Другой способ Это выводит строки 5001+, адаптируйте для вашего использования. Это почти не использует память.

когда я пытаюсь запустить скрипт, я получаю сообщение об ошибке, например filter.vbs(16, 13) Microsoft Cursor Engine: Out of memory.

У вас 32- или 64-разрядная версия Windows. Если 64-битная версия, запустите ее из 64-битной версии ( c:\windows\sysnative\cscript и т. д. - sysnative заставляет запускать файлы System32, а не файлы SysWoW64 для 32-битных процессов). Если 32-битная, нам нужна другая техника, которая будет специфичной, а не общей.

Ниже код разбивает файл каждые 500

Если вышеприведенный код зависает или дает сбой, этот пример кода разбивает файлы быстрее (путем записи данных в промежуточные файлы вместо сохранения всего в памяти):

например. Чтобы разделить файл с 7600 строками на файлы меньшего размера, содержащие не более 3000 строк.

  1. Создать файлы строк/шаблонов регулярных выражений с помощью команды set, которая будет передана флагу /g в findstr
  1. удалить номера строк с префиксом для каждого разделения файла:
    например. для 1-го файла:

Примечания.
Работает с начальными пробелами, пустыми строками и пробелами.

Протестировано на Win 10 x64 CMD, текстовый файл размером 4,4 ГБ, 5651982 строки.

У вас должен быть установлен Git Bash, и вы должны работать внутри этого терминала/оболочки.

Для этой задачи можно использовать команду split. Например, эта команда введена в командную строку

создает несколько файлов размером 500 МБ каждый. Это займет несколько минут для файла вашего размера. Вы можете переименовать выходные файлы (по умолчанию они называются "xaa", "xab" и т. д.) в *.txt, чтобы открыть их в редакторе по вашему выбору.

Обязательно проверьте файл справки для команды. Вы также можете разделить файл журнала по количеству строк или изменить имя выходных файлов.

"'split' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл." - на Win 7 Ultimate SP1, 64-разрядная версия

хорошо, но если я хочу выбрать *.txt в Git Bash, почему это не работает? например: разделить *.txt MyNewText -b 5m

Читайте также: