📤
Отправка файла
Инициализация соединения и создание ключа
1
Шаг 1 — Выберите файл
🗂️

Нажмите или перетащите файл сюда

Любой тип и размер файла

📦
2
Шаг 2 — Передайте ключ получателю

Скопируйте текст или покажите QR-код получателю

3
Шаг 3 — Вставьте ответный ключ
4
Шаг 4 — Передача файла
0%
Осталось: 
Скорость: 
Передано: 

⚠️ Не закрывайте и не перезагружайте эту вкладку во время передачи файла

📥
Получение файла
Вставьте ключ отправителя для скачивания
1
Шаг 1 — Вставьте ключ отправителя
2
Шаг 2 — Передайте ответный ключ

Отправьте этот текст обратно или покажите QR-код

3
Шаг 3 — Ожидание и получение файла
0%
Осталось: 
Скорость: 
Получено: 

⚠️ Не закрывайте и не перезагружайте эту вкладку во время передачи файла

P2P FILE TRANSFER

ЧТО ЭТО?

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

КАК ЭТО РАБОТАЕТ?

Технология WebRTC находит кратчайший сетевой маршрут между отправителем и получателем. Файл режется на чанки по 64 КБ, а отправка ждёт освобождения внутреннего буфера канала и подтверждения записи, чтобы не забивать память и не перегружать браузер.

ПОЧЕМУ ЭТО БЕЗОПАСНО?

Перед отправкой в сеть каждый кусок данных принудительно шифруется локальным криптографическим движком на базе WebAssembly (Rust) по алгоритму AES-256-GCM. Секретные ключи генерируются на вашем компьютере и не передаются на сторонние сервера в открытом виде.

ЗАЧЕМ ЭТО НУЖНО?

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

КАКИЕ БРАУЗЕРЫ ПОДХОДЯТ?

Лучший режим для огромных файлов: Chrome, Edge и другие Chromium-браузеры на HTTPS — они умеют писать файл сразу на диск через File System Access API. Firefox и Safari поддерживают WebRTC, но без прямой записи на диск приложение использует fallback через скачивание, поэтому для очень больших файлов там возможны лимиты памяти.