功能指南
文件传输,不建云端文件柜
Orylin 在活动浏览器会话中发送加密文件分块,并渐进校验接收字节;不会建立云端文件归档。
分块、加密并校验
发送端把文件拆成有边界的分块,使用当前会话密钥保护应用记录,再通过选定的浏览器路径流式发送。
接收端在字节到达时持续更新 SHA-256 摘要,并将最终结果与发送方声明的摘要比较。完成状态应建立在已校验字节上,而不是一次网络请求成功。
限制随活动路径变化
直连 WebRTC 是首选文件路径。经用户启用的志愿中继可传递文件,但当前上限为 2 MiB,并且只转发密文。
公共 Nostr 救援路径不支持文件。会话回退到该路径时,界面必须禁用文件发送并解释原因。
交付与浏览器内存
在兼容的 Chromium 浏览器中,接收方可选择目标位置,使较大的直连传输流式写入选定文件;否则实现会使用有边界的浏览器内存预算。
Orylin 不保存可供以后下载的服务器副本。接收方仍应扫描并判断文件,因为加密和传输完整性并不能证明发送者或文件安全。