在传输敏感文件时,我们经常面临两难选择:公开的网盘虽然方便,但隐私难以保障;而私有存储方案又往往受限于容量上限或复杂的配置。如果能有一种工具,既能提供 无限的存储空间 ,又能确保 只有持有密钥的人才能解密,且无需注册账号,是否能解决大多数人的痛点?
认识 MixFile:打破空间限制的加密存储方案
MixFile 是一款专为安卓平台设计的端到端加密存储与分享工具。它最核心的特点在于将“存储”与“加密”解耦:所有文件在离开设备前,会通过 AES-GCM-256 算法在本地完成加密,这意味着即便文件存储在第三方服务器上,服务商也无法窥视内容。
用户无需注册即可享受不限速、无容量限制的上传与下载。文件分享通过唯一的“分享码”实现,该码集成了密钥、索引地址及文件元数据。请务必妥善保管分享码,一旦丢失,文件将永久无法恢复。
核心技术实现
1. 端到端隐私防护
- 本地加密: 每个文件分片均使用随机生成的密钥进行 AES-GCM-256 加密,确保数据在传输和存储过程中处于全加密状态。
- 完整性校验: 分享码采用零宽字符编码,内置 SHA256 校验值,有效防止数据在传输过程中被篡改。
2. 灵活的分片存储机制
MixFile 通过将大文件“伪装”成图片分片来绕过存储限制,实现所谓的“无限空间”:
- 分片策略: 文件会被切分为 1MB 或 2MB 的小块,并封装为空白图片上传。例如,一个 100MB 的文件在 1MB 模式下会生成 100 张分片图。
- 高效索引: 系统将所有分片 URL 汇总,经 gzip 压缩和 AES 加密后生成索引文件。1MB 的索引空间足以支撑 15–20GB 的文件信息(分片增至 2MB 时,承载量翻倍)。
- 传输优化: 默认支持 10 个并发任务。为平衡资源占用,当分片大小提升至 2MB 时,系统会自动将并发数减半。
- 容量扩展: 若存储节点(图床)单文件上限为 5MB,使用 1MB 分片可支持约 100GB 文件,2MB 分片则可扩展至 200GB。
3. 局域网服务与 API 扩展
- 网页端访问: 应用启动后会自动运行 HTTP 代理服务器。同局域网内的其他设备可通过浏览器直接访问,实现加密文件的上传、下载及视频在线播放。
- 开发者支持: 提供标准的 RESTful API(如
/api/upload?name= 文件名和/api/download?s= 分享码),允许开发者将其接入自定义图床或进行二次开发。
使用建议与注意事项
- 后台权限: 为了保证局域网服务器稳定运行,请在系统设置中 关闭省电限制 并允许应用后台运行。
- 系统要求: 建议使用 Android 10 及以上版本,以避免旧版系统可能出现的下载失败或兼容性问题。
- 视频播放: 若内置浏览器无法播放,建议尝试 UC 浏览器,或通过 PotPlayer 等第三方播放器接入局域网地址并加载字幕。
资源获取
软件下载: 点击跳转网盘
官方文档: https://invertgeek.github.io/mixfile-doc/
GitHub 项目: https://github.com/InvertGeek/MixFile/
正文完


