[点晴永久免费OA]AirScan-QR:物理隔绝的纯局域网内网可以传送文件出来到手机了
当前位置:点晴教程→点晴OA办公管理信息系统
→『 经验分享&问题答疑 』
你面前是一台物理隔离的机器。USB 口被封死,Wi-Fi 和蓝牙在系统层面被禁用,局域网共享想都别想。但你需要从里面取出一份日志、一段脚本、或者一个几 MB 的配置文件。 审批流程要走三天。怎么办? 这个项目叫 AirScan-QR 它的定位极其克制,也极其精准:物理隔离环境下的“最后 1 米”数据摆渡。 它到底是怎么“隔空传文件”的?原理一句话就能说清楚:把文件编码成一帧一帧的二维码,在屏幕上循环播放;接收端用摄像头连续扫描,把扫到的碎片拼回去。 但“说清楚”和“能用”之间,隔着大量工程细节。AirScan-QR 做的事情,本质上是在摄像头的识别能力和屏幕的刷新能力之间,找到一条尽可能宽的视觉信道。 整个流程拆开来看是这样的: 文件先经过 Base64 编码,然后被切成固定大小的数据片。每一片二维码里都带着一个微型的“包裹标签”:任务 ID、文件名、总帧数、当前是第几片、以及数据本身。接收端每扫到一帧,就把对应的数据片存下来,同时根据索引把碎片放到正确的位置。收齐之后,还原文件名和后缀,触发下载。 ![]() 整个过程没有任何一个字节经过网络接口。所有逻辑都在浏览器本地执行,没有后端,没有数据库,没有中转服务器。你甚至不需要在这台离线电脑上安装任何东西——它就是一个 HTML 文件。 离线或者内网电脑上具体怎么操作假设你要从那台断网机器里取一个文件出来,手机在旁边。 在离线电脑上(发送端): 事先在一台有网的设备把HTML文件另存下来,用 U 盘拷到离线电脑。双击打开,浏览器会加载一个完全本地的页面。点击“选择文件”,选中目标文件,先把帧率设到 10–12 FPS,单帧容量设到 350–500 Byte,然后点击开始广播。屏幕上就会开始循环播放二维码序列。 ![]() 在手机上(接收端): 手机临时连一下网,打开同一个项目页面(或者提前把接收端页面存到手机本地),点击“开始扫描”,把摄像头对准离线电脑的屏幕。保持稳定,让每一帧都有机会被捕获。接收端会实时显示进度网格,扫完后自动触发文件下载。 ![]() 如果中途有几帧死活扫不上,看一眼网格,点一下那个编号,让发送端补播那一片就行。 ![]() 最后一句物理隔离环境下的文件传输,长期以来只有两条路:要么走审批流程,要么靠人脑记忆和手工重录。AirScan-QR 用“屏幕发光、摄像头收光”这条最原始的视觉链路,在两条路之间挤出了第三条:它不优雅,不快,不适合大文件,但它真的能在一个什么都禁用了的机器上,把一个文件完整地、无损地带出来。 有时候,一个工具的价值不在于它有多强,而在于它在最苛刻的条件下,仍然能完成一次传输。 聊一聊 这非常适合在内网可以传点代码或者文档的,但是对于很大的文件不合适,还是建议走审批流程吧。 软件获取 AirScan-QR-master 链接: https://pan.baidu.com/s/1uVBElCkS6m4gEZ1UvgvWrA?pwd=yxxq 提取码: yxxq 阅读原文:点击这里 该文章在 2026/10/29 10:29:30 编辑过 |
关键字查询
相关文章
正在查询... |