Для чого DropBench
- Між власними пристроями: фото з телефона на комп’ютер, документ із робочого ноутбука на домашній — без кабелів, хмарних акаунтів і листів самому собі.
- Між різними системами: Android, iPhone, Windows, macOS, Linux і ChromeOS у будь-якому поєднанні, якщо є сучасний браузер.
- Великі файли: відео, архіви й образи дисків, завеликі для пошти чи месенджера.
- Приватні файли: вони йдуть просто до отримувача й ніде дорогою не зберігаються.
Сторінку мають тримати відкритою обидві людини одночасно — це ціна того, що на сервері нічого не зберігається.
Як надіслати файли
- Відкрийте DropBench і виберіть файли або перетягніть їх на сторінку. Теки пропускаються: заархівуйте їх або виберіть файли всередині.
- За бажанням задайте пароль. Отримувач має ввести його, щоб побачити список файлів.
- Натисніть Створити посилання. З’являться посилання й QR-код.
- Надішліть посилання або дайте отримувачу відсканувати QR-код камерою іншого пристрою.
- Не закривайте сторінку. Ви бачите, хто під’єднався, а також прогрес і швидкість кожного завантаження. Під час роздачі можна додавати й прибирати файли.
Як отримати файли
- Відкрийте посилання. Браузер під’єднається до відправника й покаже список файлів.
- Завантажуйте файли по одному або всі разом.
- Файли до 256 МБ тримаються в пам’яті, а потім зберігаються як звичайне завантаження. Більші записуються просто на диск; Chrome і Edge запитують, куди їх зберегти.
Як це працює
DropBench використовує WebRTC — ту саму технологію, якою браузери користуються для відеодзвінків. Спершу два браузери знаходять один одного через невеликий публічний сервер-посередник (PeerJS), який лише передає дані для з’єднання. Після цього файли йдуть між ними напряму.
- Шифрування: WebRTC завжди шифрує з’єднання (DTLS). Ніхто між вами, зокрема провайдер, не може прочитати файли.
- Напряму чи через ретранслятор: здебільшого браузери з’єднуються напряму. Якщо суворий роутер чи корпоративна мережа це блокують, дані йдуть через ретранслятор (TURN). Вони лишаються зашифрованими, але передача може бути повільнішою. Сторінка показує, який маршрут використано.
- Пароль: браузер отримувача надсилає лише хеш SHA-256 пароля з «сіллю», а не сам пароль, і після 5 невдалих спроб з’єднання закривається.
- Кілька отримувачів: ділитися можна з кількома людьми одночасно; кожен отримує власне з’єднання.
Поради для швидкої й надійної передачі
- Не вимикайте екран відправника. DropBench просить пристрій не засинати під час роздачі, але закриття вкладки чи блокування телефона зупиняє передачу. Уже отримані файли зберігаються.
- Використовуйте один Wi-Fi для передачі між власними пристроями: тоді дані лишаються в домашній мережі й ідуть на локальній швидкості.
- Для дуже великих файлів використовуйте Chrome чи Edge на комп’ютері отримувача: вони пишуть просто на диск, тож файлу не треба вміщатися в пам’ять.
- Якщо з’єднання не вдається, спробуйте іншу мережу, наприклад мобільний інтернет замість гостьового Wi-Fi, або попросіть відправника створити нове посилання.
Часті запитання
Чи є обмеження розміру файлу?
У самого DropBench немає. На практиці межа — вільне місце на диску отримувача, а в браузерах, які не вміють писати просто на диск (Safari, Firefox), — вільна пам’ять.
Мої файли десь зберігаються?
Ні. Вони читаються з диска відправника невеликими шматками й записуються на пристрої отримувача. DropBench не веде історії, а посилання перестає працювати, щойно відправник закриває сторінку.
Чи можна передати файли з iPhone на Android чи Windows?
Так. Відкрийте DropBench у Safari чи Chrome на iPhone, виберіть файли й відкрийте посилання або QR-код на іншому пристрої.
Чому передача повільна?
Швидкість обмежує повільніше з двох з’єднань, зазвичай вивантаження відправника. Якщо сторінка показує, що передача йде через ретранслятор, зміна мережі часто дає прямий і швидший маршрут.
Чи безпечно користуватися в публічному Wi-Fi?
З’єднання зашифроване з кінця в кінець, тож інші люди в мережі не можуть прочитати файли. Для чутливих файлів задайте ще й пароль і передайте його іншим каналом.