Битлента
Пароли, резервные копии, шифрование4 мин чтения·

Передача большого файла без облачного хранилища: флешка, сеть, прямая отправка

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

Кратко

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

Сначала определите, где находятся устройства

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

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

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

Поэтому честный ответ на запрос «как передать файл без облака» зависит от расстояния. Ниже сначала разобраны способы для устройств рядом, затем остальные.

Носитель: флешка и внешний диск

Понятный способ: скопировать файл на съёмный диск и передать из рук в руки. Он не зависит от сети и подходит для файлов любого размера, если хватает места.

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

  • файловая система: FAT32 не принимает файлы крупнее 4 ГиБ, а exFAT и NTFS такого ограничения не имеют; о выборе файловой системы подробнее на странице про внешний диск;
  • совместимость: NTFS на Mac по умолчанию читается, но запись обычно не поддерживается без дополнительных средств, а exFAT открывается на Windows и на Mac;
  • безопасное извлечение: перед тем как вынимать носитель, воспользуйтесь командой извлечения, иначе файл может записаться не полностью;
  • конфиденциальность: потерянная флешка раскрывает все файлы, поэтому для личных документов разумно зашифровать содержимое или упаковать его в архив с паролем.

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Одна сеть: общая папка и прямая отправка

Если устройства подключены к одному роутеру, проще всего открыть общий доступ к папке на одном из компьютеров, а со второго зайти в неё по сети. Порядок для Windows описан на странице об общем доступе к папке, подключение сетевой папки как диска — отдельно для Windows и для Mac. Скорость при этом зависит от роутера и подключения: по кабелю она обычно выше и стабильнее, чем по Wi-Fi.

Между устройствами Apple есть прямая отправка AirDrop, которая работает на небольшом расстоянии и не требует настроек. В Android есть встроенная функция быстрой передачи между близкими устройствами. Возможности и названия различаются у производителей и версий системы, поэтому смотрите раздел «Поделиться» в своём устройстве.

Для компьютера без общей папки существует разовый приём с помощью Python. Если он установлен, откройте терминал в нужной папке и выполните команду python3 -m http.server 8000. Остальные устройства сети смогут открыть список файлов в браузере по адресу компьютера с портом 8000. После скачивания остановите сервер сочетанием Ctrl+C.

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

SSH и scp для компьютеров и серверов

Если на принимающем устройстве работает SSH-сервер, файл можно отправить командой scp. Общий вид: scp файл пользователь@адрес:папка. Передача шифруется, а при прерывании её можно повторить. Подробный разбор команды есть на странице о копировании файлов по SSH.

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

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

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

Как подготовить файл и проверить, что всё дошло

Подготовка экономит время при любом способе:

  1. Упакуйте набор файлов в один архив, если файлов много. Выбор формата описан на странице про ZIP и 7z.
  2. Разбейте очень большой архив на тома, если канал нестабилен или носитель ограничен.
  3. Если внутри личные данные, защитите архив паролем и сообщите пароль другим способом, не вместе с файлом.
  4. Запишите размер файла и, по возможности, контрольную сумму.
  5. После передачи сверьте размер и сумму, затем откройте файл.

Таблица для выбора:

СитуацияПодходящий способ
Рядом, один-два файлаПрямая отправка между устройствами
Рядом, много файловОбщая папка в локальной сети
Далеко, есть возможность личной встречиНоситель
Оба компьютера под вашим управлениемscp или rsync
Нужен доступ нескольких человек из разных местСервис-посредник, то есть облако

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

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
передача файловбольшие файлылокальная сетьscp

Часто задаваемые вопросы

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