项目介绍
fzxx/FileImgSwap 是一个托管在 GitHub 上的开源项目,主要使用 Go 编写,采用 GNU Affero General Public License v3.0 许可证,目前获得 135 个 Star、17 次 Fork。
- 仓库全名
- fzxx/FileImgSwap
README 摘要
FileImgSwap 中文 | EN FileImgSwap 文图变 是一款可以把文件与 PNG 图像进行互转的工具,支持加密、图种(附加压缩包)功能,可将任意文件隐藏在 PNG 图像中,也能从生成的 PNG 图像中还原出原始文件。 特点 文件转 PNG:将任意类型的文件(如文本、文档、压缩包等)转换为 PNG 图像,文件数据被编码到图像的像素中 PNG 还原文件:从通过本工具生成的 PNG 图像中提取并还原出原始文件 加密保护:通过同目录同主程序名的密码/密钥文件进行加密保护 图种功能:可附加压缩包到生成的 PNG 图像尾部,实现"图种"效果 元数据:图片中保留原始文件的名称、修改时间 技术细节 加密算法:AES-CTR 密钥算法:使用PBKDF2-SHA256 和 HKDF-SHA256 密钥派生 图像格式:PNG 使用指南 将文件/文件夹拖放至程序图标上,或通过命令行运行 文件转 PNG 将普通文件转换为 PNG…
完整内容见 GitHub 原始 README 或本页 。
常见问题
FileImgSwap 用什么语言开发?
主要使用 Go 编写,采用 GNU Affero General Public License v3.0 许可证,目前有 135 个 Star。
FileImgSwap 可以免费商用吗?
仓库标注的许可证为 GNU Affero General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。
如何获取 FileImgSwap 的源码?
可以直接克隆仓库:git clone https://github.com/fzxx/FileImgSwap.git,默认分支为 main;安装与运行步骤见仓库 README。
FileImgSwap 最近还在维护吗?
仓库最近一次更新为 2025年12月19日,当前没有未关闭的 Issue;Star 数为 135,可作为社区活跃度的参考。

评论