光速传文件:用手机摄像头扫码,把照片“照”进另一台设备

2026-07-31 0 61

你有没有遇到过这样的尴尬场景:想把一张刚拍的照片发给旁边的朋友,却卡在微信没登录、蓝牙连不上、Wi-Fi不在同一网络、甚至对方用的是iOS而你用安卓……Decimen Optical Transfer提供了一种“复古又未来”的解法——它不依赖网络、不装App、不配对、不授权通讯录,只靠一块屏幕发光 + 一部手机拍照,就能完成端到端的文件传输。本质上,它把文件编码成一段永不停歇的动画QR码流,让光成为数据的信道。

核心功能

光速传文件:用手机摄像头扫码,把照片“照”进另一台设备

  • 零依赖物理传输:无需互联网、局域网、蓝牙或NFC,两台设备之间完全无数字连接,仅靠光学链路通信
  • 开箱即用的Web界面:基于浏览器运行,发送端用笔记本/台式机打开网页即可自动播放动画QR码;接收端用手机浏览器扫码即收,无需安装任何应用
  • 自适应传输速率:实测稳定达到129 KB/s(2MB图片约15秒传完),支持512KB和2MB两种预设文件档位,兼顾速度与兼容性
  • 端到端校验保障:接收完成后自动校验文件完整性,确保“照”过来的图和原图一字不差,杜绝传输错码
  • 极致权限精简:接收端只需授予一次相机权限,不索取位置、麦克风、存储或联系人等任何敏感权限
  • 轻量开源可审计:全栈TypeScript实现,代码透明简洁,MIT协议允许自由学习、修改与商用

适合哪些人用

这款工具特别适合注重隐私、追求极简、身处特殊网络环境的用户:比如会议现场禁止使用Wi-Fi的商务人士;校园实验室中设备无法联网但需快速共享实验图像的学生;跨国出差时因运营商限制无法互加社交账号的同事;还有开发者、安全研究员和数字极客——它既是实用小工具,也是一份生动的“光学通信”教学案例,展示了如何用最基础的硬件能力重构数据传输范式。

快速上手

整个过程不到1分钟:

  1. 在发送设备(推荐笔记本)上执行:npm install && npm run dev(需提前安装Node.js)
  2. 浏览器打开 https://localhost:5173/send/ —— 屏幕立即开始滚动播放动态QR码,调高屏幕亮度效果更佳
  3. 在接收设备(手机)上,访问终端打印出的局域网地址,例如 https://192.168.1.100:5173/receive/(首次访问需点击“高级→继续访问”绕过HTTPS证书警告)
  4. 点击页面上的Start camera按钮,将手机摄像头对准发送端屏幕,保持画面居中、光线充足、无强反光
  5. 几秒钟后,进度条自动填充,完成即弹出已验证的原始图片——传输结束,刷新即重试

项目信息


📦
bashalarmistalt/decimen-optical-transfer
GitHub


638

Stars

🔀
71
Forks


TypeScript

📄
MIT

TypeScript | 638 ⭐ | MIT 开源协议 | GitHub 项目地址

它不解决大文件批量同步,也不替代云盘;但它用最朴素的光与眼,重新证明了:在数字世界里,有时最可靠的信道,恰恰是人类最早学会使用的那一种。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

本网站所提供的所有资源(包括但不限于软件、文档、教程、代码、素材等)均收集自互联网公开渠道,仅供个人学习、研究及交流使用。我们无法对所有资源的版权归属进行逐一核实。

OPENKLC昆仑草-免费资源下载-源码下载 开源易选 光速传文件:用手机摄像头扫码,把照片“照”进另一台设备 https://www.openklc.com/2039.html

常见问题

相关文章

发表评论
暂无评论