MixFile:端到端加密存储与分享神器
MixFile是一款专为安卓用户设计的加密文件存储与分享应用,支持无限容量上传下载,采用AES-GCM-256加密算法,确保数据安全。同时,提供局域网服务器和RESTful API,支持二次开发。
MixFile是一款可以上传加密文件并分享的安卓APP,无需注册即可使用无限容量和不限速的文件上传与下载功能。

MixFile概述
所有文件在本地使用AES-GCM-256算法加密,再上传到服务器,保证端到端的隐私保护。分享文件时,生成的分享码中包含密钥、索引地址和文件大小等信息,只要拥有分享码即可安全解密并下载,丢失后则永无法恢复。

MixFile核心功能
端到端加密与隐私防护
- 本地生成随机密钥对每个文件分片进行AES-GCM-256加密,服务器无法获取文件内容。
- 分享码以零宽字符编码,内含索引文件地址与SHA256校验值,可确保数据完整性与防篡改。
无限空间与高性能传输
- 上传前将大文件按1MB分片加密后封装为空白图片,例如100MB文件会生成100张分片图片。
- 索引文件汇总所有分片URL后经gzip压缩和AES加密,1MB索引可存储约15–20GB文件信息;分片大小增至2MB时容量翻倍。
- 并发上传下载任务默认配置为10,当调整分片大小为2MB,系统会自动将并发数减半,以避免资源占用过高。
- 若图床限制最大单文件为5MB,1MB分片模式下可支持约100GB文件,2MB分片则可扩展到约200GB。
局域网服务器与扩展性
- 启动应用后自动运行HTTP代理服务器,局域网内设备可通过浏览器访问MixFile网页端,实现上传、下载和在线播放加密视频。
- 提供RESTful API(
/api/upload?name=文件名、/api/download?s=分享码),支持二次开发与接入任意图床作为存储节点。
MixFile使用注意与兼容性
- 建议在系统设置中关闭省电限制并允许后台运行,以确保局域网服务器持续在线。
- 推荐Android 10及以上版本,旧版系统可能导致下载失败或兼容性问题。
- 若浏览器无法播放视频,可使用支持更多编码的浏览器(如UC浏览器)或使用PotPlayer等第三方播放器接入局域网地址并添加字幕。
MixFile部署与开源
软件下载地址:网盘


官方文档地址:https://invertgeek.github.io/mixfile-doc/

GitHub发布页:https://github.com/InvertGeek/MixFile/

MixFile通过本地加密与灵活分片策略,为用户提供了高效、安全、可扩展的文件存储与分享方案;在保护隐私的同时,实现了真正的无限空间与高速传输。