Файл который требуется передать по сети разбивается на несколько частей

Обновлено: 05.07.2024

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

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

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

Когда файл разделен на фрагменты, его нельзя использовать, поэтому если нужно разбить видеофайл с возможностью воспроизведения отдельных его частей на телевизоре, например, читайте следующие статьи: "Разбиение и склеивание MKV видео. Обрезка фильма" и "Как разрезать и склеить видеофайл AVI".

Программы для разбиения файла на части

WinRAR

Популярная программа для работы с архивами WinRAR позволяет разбивать архивируемые данные на части, а затем собирать обратно из архивов-фрагментов.

Разбивка файла/папки в WinRAR

Чтобы разбить файл с помощью WinRAR, установите приложение, в проводнике Windows нажмите правой кнопкой мыши на разбиваемый файл и выберите опцию контекстного меню "Добавить в архив…".

Добавление большого файла в многотомный архив в WinRAR

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

Добавление папки с файлами в многотомный архив в WinRAR

Появится диалоговое окно настроек архива, где можно изменить путь и имя, которое будет присвоено всем фрагментам с добавлением слова "part" и порядкового номера. Чтобы ускорить процесс разбиения, выберите пункт "Без сжатия" в выпадающем списке "Метод сжатия". В поле "Разделить на тома размером" выберите предустановленный или укажите свой размер частей архива. Помните о том, чтобы он не превышал свободного места на флешке. В группе настроек "Параметры архивации" можно включить опцию "Создать SFX-архив", т.е. самораспаковывающийся архив. Это незначительно увеличит общий размер данных, зато отпадает необходимость устанавливать архиватор на другом компьютере. Достаточно будет запустить первый исполняемый фрагмент, чтобы собрать обратно разбитый файл или папку.

Настройки многотомного архива в WinRAR

Сборка файла/папки в WinRAR

Чтобы распаковать архив (собрать файл или папку), нужно скопировать фрагменты архива в одну папку на компьютере, запустить исполняемый файл-фрагмент, имеющий окончание имени ".part1.exe".

Фрагменты самораспаковывающегося многотомного RAR-архива

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

Распаковка самоизвлекающегося многотомного архива в WinRAR

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

WinRAR запрашивает следующий том во время распаковки многотомного архива

Если же не ставить галочку "Создать SFX-архив", то на другом компьютере нужно будет установить архиватор WinRAR, нажать на любом фрагменте архива правой кнопкой мыши и выбрать одну из следующих опций контекстного меню:

  • Извлечь файлы…;
  • Извлечь в текущую директорию;
  • Извлечь в имя_подпапки\.

7-Zip – еще один известный архиватор, который "умеет" разбивать архивы на части.

Разбивка файла/папки в 7-Zip

Установите архиватор 7-Zip, нажмите на файл или папку с файлами, которую нужно разбить, правой кнопкой мыши и выберите опцию меню "7-Zip > Добавить к архиву…". Появится окно создания архива 7-Zip. В выпадающем списке "Уровень сжатия" выберите опцию "Без сжатия", чтобы ускорить процесс разбиения файла/папки. Выберите из выпадающего списка "Разбить на тома размером (в байтах)" подходящий размер частей архива или укажите свой. Так же как в WinRAR, можно активировать опцию "Создать SFX-архив", чтобы создать самораспаковывающийся архив без необходимости устанавливать программу 7-Zip на другом компьютере.

Настройки многотомного архива в 7-Zip

Сборка файла/папки в 7-Zip

Для распаковки файла или папки из архивов-фрагментов нужно поместить их в общий каталог и запустить исполняемый файл, указать путь распаковки и нажать "Extract".

Распаковка многотомного самораспаковывающегося 7z архива

Если опция "Создать SFX-архив" не была включена, нужно установить архиватор на другой компьютер, на первом фрагменте с расширением ".001" нажать правой кнопкой мыши, выбрать команду контекстного меню "7-Zip" и одну из следующих подкоманд:

  • Распаковать;
  • Распаковать здесь;
  • Распаковать в "имя_подпапки\".

Также составной 7z-архив можно собрать с помощью WinRAR (если он установлен на другом компьютере), нажав на первый файл-фрагмент (он уже подсвечивается значком WinRAR) правой кнопкой мыши и выбрав соответствующую команду контекстного меню.

Распаковка многотомного 7z архива в WinRAR

Total Commander

Популярный файловый менеджер Total Commander из коробки содержит функции разбиения и сборки файла. Работает только для файлов.

Разбивка файла в Total Commander

Выделите нужный файл и выберите команду меню "Файлы > Разбить файл…". Появится окно "Разбиение", в выпадающем списке "Размер частей" которого нужно выбрать предустановленный или указать свой размер фрагментов файла и нажать "ОК".

Разбивка файла в Total Commander

Будут созданы файлы-фрагменты с расширениями .001, .002, .003 и файл с расширением .crc, содержащий имя и контрольную сумму разбитого на части файла. Его тоже нужно скопировать вместе с фрагментами, чтобы корректно собрать файл на другом компьютере с помощью Total Commander.

Файл разбит на части в Total Commander

Сборка файла в Total Commander

Для сборки файла в Total Commander выделите фрагмент с расширением .001, выберите команду меню "Файлы > Собрать файлы…", в появившемся окне укажите папку (по умолчанию подставляется та, которая открыта в соседней панели), куда будет записан собранный файл и нажмите "ОК".

Пакет - единица информации, передаваемой по компьютерной сети.

заголовок - часть пакета, содержащий следующую информацию:

данные - это часть пакета, содержащая собственно передаваемые данные;

трейлер (или концевик) - это часть пакета, содержащая информацию для проверки ошибок при приеме пакета.

Назначение пакетов

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

Во-первых, такой блок, посылаемый одним компьютером, заполняет кабель и "связывает" работу всей сети, т.е. препятствует взаимодействию остальных сетевых компонентов.

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

Чтобы быстро и легко, не тратя времени на ожидания, передавать по сети данные, надо разбить их на небольшие управляемые блоки. Эти блоки называются пакетами или кадрами. Хотя термины "пакет" и "кадр" синонимичны, полными синонимами они все-таки не являются. Существуют различия между этими терминами в компьютерных сетях некоторых типов.

Пакет - основная единица информации в компьютерных сетях. При разбиении данных на пакеты скорость их передачи возрастает настолько, что каждый компьютер в сети получает возможность принимать и передавать данные практически одновременно с остальными компьютерами. На целевом компьютере (компьютере-получателе) пакеты накапливаются и выстраиваются в должном порядке для восстановления исходного вида данных.

При разбиении данных на пакеты сетевая операционная система добавляет к каждому пакету специальную управляющую информацию. Она обеспечивает:

передачу исходных данных небольшими блоками;

сбор данных в надлежащем порядке (при их получении);

проверку данных на наличие ошибок (после сборки).

Структура пакета

Пакеты могут содержать несколько типов данных:

определенные виды данных и команд, управляющих компьютером (например, запросы к службам);

коды управления сеансом (например, запрос на повторную передачу для исправления ошибки).

Основные компоненты

Некоторые компоненты являются обязательными для всех типов пакетов:

адрес источника (source), идентифицирующий компьютер-отправитель;

адрес местоназначения (destination), идентифицирующий компьютер-получатель;

инструкции сетевым компонентам о дальнейшем маршруте данных;

информация компьютеру-получателю о том, как объединить передаваемый пакет с остальными, чтобы получить данные в исходном виде;

информация для проверки ошибок, обеспечивающая корректность передачи.

Компоненты пакета группируются в три раздела: заголовок, данные и трейлер.

добрый день
ситуация следующая: есть локальная сеть (много машин), у каждого компа свой ip (известный) типа 10.150.23.4 и т.д.
задача: раскидать файл на рабочий стол на все машины сразу

вопрос: чем или как такое можно провернуть? или никак?
пояснение: расшарить файл и всем сказать, чтоб скачали его себе сами - не вариант )

-------
настоящему корейцу завсегда везде ништяк!

Конфигурация компьютера
Процессор: Intel Core i5-8259U @ 2.30GHz
Материнская плата: Intel NUC8BEB
Память: Patriot 2400 C15 Series DDR4-2400, 32 GB
HDD: Samsung SSD 970 EVO Plus 500 GB
Видеокарта: Intel Iris Plus Graphics 655
Звук: Behringer UCA222 + M-Audio Studiophile AV 40
Монитор: BenQ G900 (19" LCD, 5:4)
ОС: Windows 10 Pro x64
Прочее: Orange Pi PC 2 (Armbian, WP, Dokuwiki, Nextcloud)
В групповой политике написать логон-скрипт, который копирует файл.
Или расшарить файл, и политикой сделать на него ярлык.

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

В групповой политике написать логон-скрипт, который копирует файл.
Или расшарить файл, и политикой сделать на него ярлык. »

я это. не настоящий сварщик © )))

в соседней теме нашел аналогичный вопрос и там ответ следующий

пока пробую с ним разобраться. именно "Рабочий стол" интересует. у наших там у всех как попало путь прописан получается.

-------
настоящему корейцу завсегда везде ништяк!

Конфигурация компьютера
Процессор: Intel Core i5-8259U @ 2.30GHz
Материнская плата: Intel NUC8BEB
Память: Patriot 2400 C15 Series DDR4-2400, 32 GB
HDD: Samsung SSD 970 EVO Plus 500 GB
Видеокарта: Intel Iris Plus Graphics 655
Звук: Behringer UCA222 + M-Audio Studiophile AV 40
Монитор: BenQ G900 (19" LCD, 5:4)
ОС: Windows 10 Pro x64
Прочее: Orange Pi PC 2 (Armbian, WP, Dokuwiki, Nextcloud)
домен есть, но айпишники не доменные а "внутрисетевые" 10.5.20.1 и т.д.

-------
настоящему корейцу завсегда везде ништяк!

koresaram, имелся в виду windows домен.
Хм. нашлась тема 7-лет давности. Но в основе ничего не изменилось.
Что такое windows домен?

-------
- Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

koresaram, имелся в виду windows домен.
Хм. нашлась тема 7-лет давности. Но в основе ничего не изменилось.
Что такое windows домен? »
про такие подробности не в курсе. и сисадмины наши насчет переброса файлов говорят что типа никак.

-------
настоящему корейцу завсегда везде ништяк!

и сисадмины наши насчет переброса файлов говорят что типа никак. »
Ваши сисьадмины, похоже того, поддельные. Либо ленивые. Либо вы забыли их каким-либо образом правильно замотивировать.

ИО Капитана Очевидности

вопрос: чем или как такое можно провернуть? или никак?
пояснение: расшарить файл и всем сказать, чтоб скачали его себе сами - не вариант ) »

Простой вариант: прописать на ночь в планировщике задач файл CMD, который скопирует этот файл в папку "мои документы" (или другую - куда нужно) доменного профиля всем нужным пользователям по списку.

Сложный вариант:
1. создать группу пользователей или компьютеров
2. создать в домене групповую политику и разрешить её выполнение только для указанной группы
3. прописать в политике в автозагрузку пользователя или компьютера команду копирования файла
4. PROFIT.

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.

kak-razbit-fajl-na-neskolko-chastej-dlya-otpravki-po-elektronnoj-pochte

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

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

Разбить файл на части можно следующими способами:

1. С помощью архиватора WinRAR
2. C помощью файлового менеджера Total Commander

1. С помощью архиватора WinRAR

Для примера я взял три .exe-файла, суммарный объем которых составляет более 60 Мб.
Выделяем нужные файлы – жмем на любом правой клавишей мыши – выбираем “Добавить в архив…”.

В появившемся окне переходим на вкладку “Общие” и в левом нижнем углу задаем размер томов, на которые будет разбит наш архив. В выпадающем списке можно выбрать готовое значение, а можно задать вручную. Размер задается в байтах, поэтому я пишу здесь число 18000000 (кому интересно, 1 Мегабайт = 1048576 байт).Затем жмем кнопку “ОК”. У меня программа создала четыре архива, которые я отправляю в четырех письмах по электронной почте.

Получателю необходимо будет собрать все архивы в одной папке – щелкнуть правой клавишей мыши по любому из них и выбрать “Извлечь…”.


собрать файл из частей

2. C помощью файлового менеджера Total Commander

total commander

Запускаем на компьютере программу Total Commander. Находим файл, который нужно разбить (я выбрал один из моих .exe-файлов). Щелкаем по нему один раз мышкой.Затем в строке меню выбираем “Файлы” – “Разбить файл…”.

Теперь все части (в т.ч. файлик с расширением .CRC) отправляем по почте. Важно, чтобы до получателя дошли все части файла, иначе собрать его не получится.

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