Энтузиаст выложил на GitHub открытый проект Decimen Optical Transferi — способ передавать файлы между двумя устройствами без Wi-Fi, Bluetooth, интернета, сопряжения или каких-либо разрешений, кроме доступа к камере. Один телефон показывает на экране бесконечный поток анимированных QR-кодов, второй направляет на него камеру и восстанавливает файл — данные передаются буквально светом.
В основе технологии — фонтанное кодированиеi, которое разбивает файл на пакеты и позволяет восстановить его даже при пропущенных кадрах. Скорость передачи достигает 128 КБ/с (по данным 3DNews — до 190 Кбайт/с при 60 кадрах в секунду), что делает подход практичным как минимум для небольших файлов и представляет интерес как способ передачи данных в условиях полной изоляции устройств друг от друга по сети.
- По данным PRO Hi-Tech, автора проекта зовут Bash Alarmist; 3DNews называет его псевдоним как Bashalarmistalt
- По данным CGIT_Vines, решение было «навайбкодено» — создано с помощью AI-ассистированного кодинга
- Опубликованная демо-версия передаёт изображение размером 512 КБ или 2 МБ (выбирается в настройках отправителя) — это упрощённая версия более масштабного эксперимента
- В более крупном эксперименте достигнута скорость до 128 КБ/с за счёт более плотных кадров, многокодовых сеток и цветового канала с коррекцией ошибок
- 3DNews указывает, что смена QR-кодов происходит с частотой 60 кадров в секунду, что обеспечивает до 190 Кбайт/с
- Существуют схожие проекты: airgapped-qr-code-transfer использует браузерное сжатие файлов перед передачей через QR-коды, а libcimbari применяет формат высокоплотных цветных матриц вместо обычных QR-кодов
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖