☰
飞鼠格式(FlyingMouse Format)分发与合规规范实战指南:渠道边界、命名规则与发版核对清单
2026/10/5 1:56:50 网站建设 项目流程
  • 桌面应用
  • 文档
  • 音视频
  • OCR

【免费下载链接】flyingmouse-format

飞鼠格式 FlyingMouse Format - Windows 免费文件格式转换工具(离线可用,内置 FFmpeg/LibreOffice/Poppler/Tesseract)。图片/文档/表格/PPT/PDF/音视频/WPS 格式互转 + OCR + 批量转换;音频仅支持普通格式。作者:牢蜂(LaoFeng)|仅供个人免费使用,禁止商业售卖/转卖/套壳

项目地址:https://gitcode.com/gh_mirrors/fl/flyingmouse-format
点击查看免费下载

本篇指南以飞鼠格式(FlyingMouse Format)开源仓库的 分发与合规规范 为骨架,系统讲解这款离线 Windows 文件格式转换工具对外分发时必须遵守的渠道边界、法律合规底线、网盘与 GitHub 发布规范,以及发版前的逐项核对清单。读完本文,你将能独立完成一次符合规范的版本发布:正确命名安装包与简介、规避音乐平台加密格式相关的法律风险、核对包内音频能力与合规声明,并依据 0.7.10 修复与发布记录 准确判断各渠道的现役状态。


一、为什么要有一份「分发与合规规范」

飞鼠格式是一款免费、离线、鼠鼠主题的文件格式转换工具,内置 FFmpeg、LibreOffice、Poppler、Tesseract 与 Pandoc 等离线引擎,支持图片、Office、PDF、音视频、电子书等格式互转。正因为它免费且离线、且曾经具备音乐平台加密格式处理能力,公开分发就同时面临两重风险:

  • 法律风险:加密音频解锁属于 DRM 规避,业界已有 unlock-music 被腾讯 DMCA 下架的先例;
  • 渠道混乱风险:GitHub、网盘、Microsoft Store 多通道并行,版本、签名、发布时间各自独立,容易造成「GitHub 有新版本就以为商店也升级了」的误判。

规范开篇即点明总原则:公开源码和各分发渠道遵守相同的功能边界,但版本、签名和发布时间分别核对,现役状态统一以 0.7.10 修复与发布记录 为准,不能从 GitHub 最新版推断商店或客户端已升级。

二、公开功能与渠道边界

2.1 音乐平台加密格式已彻底下架

规范明确:已下架音乐平台加密格式(NCM / mflac / mgg / kgma / kgg / kwm / mmp4 / vpr)的解密/转换功能,且是源码层面删除模块与注册,不是运行时隐藏。

这一点在仓库中有可验证的实现证据:

  • config.js 中音频输入白名单只保留普通格式:const audioInput = new Set(["mp3", "wav", "flac", "m4a", "aac", "ogg", "opus", "wma"]),并注释明确「(NCM/KGG/mflac/mgg/kgma/mmp4/kwm/vpr 等)已下架」;
  • scripts/check-public-package.js 内置一份「仅含分发策略名称、不含任何解码代码」的黑名单集合LOCAL_MODULES(ncmformat、ncmmetadata、kggformat、mflacformat、kgmaformat、kwmformat、qmcformat、mmp4format等)与LOCAL_ENGINES(ncmdump、qmcdecoder、kgmdecryptor、musicdecrypt等),并对其执行路径规整、大小写归一化匹配,确保已下架模块不会因改名或改变扩展名而混入公开产物——这是「源码级删除」之外的第二道打包防线。

2.2 公开程序的能力边界

公开程序必须同时满足:

  • 不读取音乐平台凭据或密钥库;
  • 无程序内自动更新模块(electron-updater已移除);
  • 音频仅支持普通格式:MP3 / WAV / FLAC / M4A / AAC / OGG / OPUS / WMA 互转;
  • 必须标注:「仅支持普通音乐格式转换,不支持其他音乐平台的加密特殊格式」。

仓库中明确标为历史的旧操作记录(如docs/酷狗KGG密钥库手动指定教程.md)不作为当前配置教程。含特殊音乐模块的本地专用版本与公开渠道隔离,不 push、不公开;不能只凭旧分支名判断当前工作树或产物所属渠道。

三、合规底线(法律风险)

规范列出四条必须落实的合规底线:

  1. 声明必须存在(软件 UI、README、Release body、安装说明四处),文案固定为:
    • 「仅支持普通音乐格式转换,不支持其他音乐平台的加密特殊格式」
    • 「请支持正版音乐,尊重创作者」
    • 「本工具与各音乐平台无任何关联」
    • 「仅供个人免费使用,禁止商业售卖/转卖/套壳换皮重新发布」
  2. 文案中性:描述「转换、恢复、本地音频」等实际能力,不宣传破解、绕过付费或免费下载 VIP;明确「不支持」的边界和历史事故说明不等于推广这些能力。
  3. 作者署名保留:「牢蜂(LaoFeng)」,不写抖音号/实名/联系方式。
  4. 非商用声明保留(LICENSE 非商用许可)。

仓库中的落地位置可以直接对照:README.md 顶部即有⚠️ 非商用声明,正文中英文各有一段完整的合规声明 Compliance Notice;LICENSE 全文为「飞鼠格式(FlyingMouse Format)非商用许可协议」,明确允许个人免费使用与传播(须保留作者署名),禁止销售、转卖、收费提供服务、电商平台倒卖,以及改名、换肤、重新打包冒充自有产品,二次开发公开发布须显著标注原作者并遵守同样限制。

四、网盘分发规范

网盘渠道(如网盘分享链接)面向普通用户,重点是命名可识别、简介合规、链接常维护。

4.1 文件名规范

对象规范命名
安装包飞鼠格式-FlyingMouseFormat-Setup-<版本>-x64.exe
压缩包飞鼠格式-v<版本>-win-x64.zip
文件夹名飞鼠格式 FlyingMouse Format v<版本>(免费文件转换工具)

明确禁止在文件名/简介写「音乐解锁」「破解」「VIP」等字眼。

4.2 简介模板(可完整复制)

飞鼠格式 v<版本> —— 免费、离线、鼠鼠主题的文件格式转换工具 - 图片 / Office / PDF / 音视频 / 电子书格式互转 - PDF 拆分、加密、解密;PDF 转 Word / Excel - 图片合并 PDF(可排序、插空白页) - 音频仅支持普通格式转换(MP3/WAV/FLAC 等),不支持其他音乐平台的加密特殊格式 - 完全离线处理,不上传你的文件 作者:牢蜂(LaoFeng)|仅供个人免费使用,禁止商业售卖/转卖/套壳 更多介绍:https://github.com/LaoFeng-mouse/flyingmouse-format

模板中的「完全离线处理,不上传你的文件」与仓库 README.md 隐私章节一致:文件在本地处理、不上传云端转换服务。

4.3 网盘维护

  • 分享链接过期后重新生成;
  • 旧版本及时清理或移入「历史版本」;
  • 压缩包内放安装说明.txt:含声明 + 作者署名 + GitHub 地址。

五、GitHub 分发规范

5.1 Release 资产命名

FlyingMouse-Format-Setup-<版本>-x64.exe (标准) FlyingMouse-Format-Setup-<版本>-win7-x64.exe FlyingMouse-Format-Setup-<版本>-mac-arm64.dmg FlyingMouse-Format-Setup-<版本>-mac-x64.dmg

实际 0.7.10 发布的资产即按此标准:FlyingMouse-Format-Setup-0.7.10-x64.exe,见 README.md 下载入口与 RELEASE.md 中「0.7.10:仅 Windows 的精确资产发布」章节(该章记录了以精确名称上传、禁止--clobber覆盖、按草稿 ID 回读等严格流程)。

5.2 Release body 必备要素

Release body 必须包含:功能摘要 + 下载指南 + 非商用声明 + 作者行 + 「仅支持普通音乐格式」标注。可参照 release-notes-0710.md 的结构:本次修复清单、大小与验证范围、文件名与 SHA-256、以及结尾的音频合规标注。

5.3 描述与元数据纪律

  • 仓库 description 用中性描述(文件格式转换工具),不宣传解密;
  • 不重新公开本地专用音乐模块或相应产物;历史 Release 的实际资产和功能需逐项核对,不能据旧文字假定已下架或批量删除,清理范围及授权单独记录;
  • 更新元数据或.blockmap的存在不表示当前客户端支持自动更新;RELEASE.md 同样强调.blockmap、latest.yml只是由相同安装器生成并验证的文件,不以发布这些文件代替旧版升级实测——公开版的程序内自动更新模块仍已移除。

六、发版前核对清单(逐项实操)

规范列出的核对清单是发布前的门禁,逐项展开如下:

  • 音频格式表只有普通格式:对照 config.js 中audioInput与mediaAudioTargets,确认无 ncm/kgg/mflac/kgma/kwm/vpr/mmp4;
  • README(中英)标注「仅支持普通音乐格式」+ 合规声明:位置见 README.md 中文区第 51 行附近与英文区 Compliance Notice;
  • 软件 UI author-line 同款标注:发布构建前检查界面底部的作者行文案;
  • 检查正文和安装包功能:确认没有把已移除能力宣传为可用;区分否定说明与历史引用,不以关键词命中替代判断(例如黑名单名出现在历史文档属正常,不代表功能回归);
  • 无自动更新代码:electron-updater已移除,不得重新引入;
  • 版本号一致:package.json/ README / release notes / 安装包名四处核对同一版本号;仓库中已有 release-version-sync.js 及对应测试 release-version-sync.test.js 保障该同步;
  • LICENSE 非商用 + 作者署名(无抖音号):见 LICENSE;
  • 全量测试通过:npm test(详见 package.json),0.7.10 本地最终验证为 1,033 通过、0 失败、9 跳过;
  • asar 验证:无解锁模块文件、无 GitHub 账号残留——打包验证可借助 scripts/check-public-package.js 的路径黑名单逻辑,同时建议检查 ASAR 内不残留凭据类文件。

补充:涉及商店渠道时,还应参照 微软商店上架清单 单独核对 MSIX 身份(Identity488B6338.354574AC174AD、PublisherCN=56D7A4A1-B653-4162-A5E2-7D9B3F3754AD,均记录于 package.json 的build.appx段)、商店文案边界(不宣传 NCM、KGG 或绕过 DRM)与截图要求。

七、常见问题(Q&A)

  • Q:部分格式已下架后还能转什么音频?A:MP3/WAV/FLAC/M4A/AAC/OGG/OPUS/WMA 等普通格式互转,与 config.js 中的白名单一致。

  • Q:之前下载的音乐平台加密文件还能转吗?A:不能,公开版已移除。满血版仅本地自留(不公开)。

  • Q:为什么移除?A:加密音频解锁属于 DRM 规避,存在法律风险(unlock-music 被腾讯 DMCA 下架先例)。公开版做合规处理,风险降到最低。这也是 scripts/check-public-package.js 保留黑名单校验、README 与 LICENSE 反复强调非商用与不支持加密格式的根本原因。

八、分渠道状态核对速查

  • GitHub 正式版:以 0.7.10 修复与发布记录 为准,0.7.10 已于 2026-09-21 公开设为 Latest,资产为 Windows 10/11 x64 完整版,未签名;
  • Microsoft Store:独立提交与认证渠道,0.7.10 本轮未执行商店上传,没有认证或发布凭证,不能从 GitHub 发布状态推断商店状态;
  • Windows Lite / macOS / Windows 7:0.7.10 均未发布对应安装包,源码/CI 支持不等于成品已交付;
  • 自动更新:当前公开版无程序内自动更新模块,升级需手动下载新安装器。

相关配套文档:发布流程(构建与发布操作)、微软商店上架清单(商店提交检查)、0.7.10 修复与发布记录(现役渠道状态)。

  • 桌面应用
  • 文档
  • 音视频
  • OCR

【免费下载链接】flyingmouse-format

飞鼠格式 FlyingMouse Format - Windows 免费文件格式转换工具(离线可用,内置 FFmpeg/LibreOffice/Poppler/Tesseract)。图片/文档/表格/PPT/PDF/音视频/WPS 格式互转 + OCR + 批量转换;音频仅支持普通格式。作者:牢蜂(LaoFeng)|仅供个人免费使用,禁止商业售卖/转卖/套壳

项目地址:https://gitcode.com/gh_mirrors/fl/flyingmouse-format
点击查看免费下载

相关推荐

上一篇:PiP项目深度解析:从窗口克隆到AirPlay接收的完整技术栈
下一篇:如何构建现代化语音交互系统:pipecat架构设计与实战指南

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询