├── .gitignore ├── README.md ├── decodefile.bat ├── encodefile.bat ├── msys-2.0.dll ├── msys-iconv-2.dll ├── msys-intl-8.dll ├── print.exe ├── sed.exe └── viewfile.bat /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | 4 | *.log 5 | *.tmp 6 | *.cache 7 | 8 | testfiles/ 9 | releases/ 10 | dist/ 11 | bin/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Data2Filename 2 | 3 | ~~一个屑初中生瞎写的阴间程序()~~ 4 | 5 | 灵感来源: https://www.bilibili.com/video/BV19v4y1f7zC 6 | 7 | 这个工具可以把任何文件的数据存放在亿个文件的文件名里,所以不会占用任何空间(? 8 | 9 | 原UP是这么说的: 10 | 11 | > 视频中有提到向三个网盘反馈这个现象,没有得到有意义的回复(也有可能是途径不对),所以我认为网盘方面已经做了有关的限制。 12 | 13 | 所以不要想着把这堆文件存在网盘里了哦.而且,转换速度40KB/s警告( 14 | 15 | ## [最新] v1.2.3 版本日志 16 | 17 | \+ 修复了可以加密文件夹或解密文件的BUG 18 | \+ 优化速度及进度显示 19 | 20 | ### v1.2.2 版本日志 21 | 22 | \- 修改base64引擎为msys64的base64.exe 23 | \+ 编码速度113KB/s->170KB/s 24 | \+ 解码速度204KB/s->331KB/s 25 | \+ 修复了MD5校验错误的BUG 26 | \+ 修复了文件解码错误导致文件损坏的BUG 27 | \+ 优化速度及进度显示 28 | 29 | ### v1.2.1 版本日志 30 | 31 | \- 修改字符串替换引擎为msys64的sed.exe 32 | \+ 编码速度78KB/s->113KB/s 33 | 34 | ### v1.2 版本日志 35 | 36 | \- 修改base64引擎为msys64的basenc.exe 37 | \+ 编码速度40KB/s->78KB/s 38 | \+ 解码速度79KB/s->204KB/s 39 | \+ 生成数量21F/KB->5F/KB 40 | \+ 单文件数据量0.074KB/F->0.234KB/F 41 | × 无法向下兼容 42 | × 性能仍然偏低 43 | 44 | ### v1.1 版本日志 45 | 46 | \- 修改base64引擎为msys64的base64.exe 47 | \- 修改index文件、filename文件、hash文件的后缀名为.encode 48 | \+ 支持64MB以上的文件 49 | \+ 编码速度33KB/s->40KB/s 50 | \+ 解码速度7KB/s->79KB/s 51 | \+ 优化了文件大小的显示 52 | \+ 优化了约需时间的显示 53 | × 无法向下兼容 54 | × 性能仍然偏低 55 | 56 | ### v1.0版本日志 57 | 58 | \+ 支持修改文件夹名 59 | \+ 支持校验哈希 60 | × 不支持文件恢复 61 | × 文件大小上限64MB左右 -------------------------------------------------------------------------------- /decodefile.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanshiqwq/data2filename/ead8efcf21c38264b1f28ee12f23f52f9ada9a66/decodefile.bat -------------------------------------------------------------------------------- /encodefile.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanshiqwq/data2filename/ead8efcf21c38264b1f28ee12f23f52f9ada9a66/encodefile.bat -------------------------------------------------------------------------------- /msys-2.0.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanshiqwq/data2filename/ead8efcf21c38264b1f28ee12f23f52f9ada9a66/msys-2.0.dll -------------------------------------------------------------------------------- /msys-iconv-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanshiqwq/data2filename/ead8efcf21c38264b1f28ee12f23f52f9ada9a66/msys-iconv-2.dll -------------------------------------------------------------------------------- /msys-intl-8.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanshiqwq/data2filename/ead8efcf21c38264b1f28ee12f23f52f9ada9a66/msys-intl-8.dll -------------------------------------------------------------------------------- /print.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanshiqwq/data2filename/ead8efcf21c38264b1f28ee12f23f52f9ada9a66/print.exe -------------------------------------------------------------------------------- /sed.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanshiqwq/data2filename/ead8efcf21c38264b1f28ee12f23f52f9ada9a66/sed.exe -------------------------------------------------------------------------------- /viewfile.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yanshiqwq/data2filename/ead8efcf21c38264b1f28ee12f23f52f9ada9a66/viewfile.bat --------------------------------------------------------------------------------