首页 › weekly › 转换传输不求人:7个文件神器

转换传输不求人:7 个自建文件神器深度拆解

概述:前几轮我们把目光投向了 AI Agent、量化、监控这些热点赛道,本期第 7 轮反其道而行——不追 Trending,专挖「文件基建」这条被大厂放弃、被网盘接管、但其实自己十分钟就能拿回来的战线。格式转换、大文件外发、机密便签、开发者瑞士军刀,这 7 个仓库有一个共同气质:不依赖 AI、不依赖云厂商、装完就能用十年。它们单看都不起眼,拼在一起就是一套完整的「我的文件我做主」流水线。需要说明:文中 Star 数为约数(取整到千位),维护状态基于各仓库长期记录,发稿时请以 GitHub 主页实时数据为准。


1. ConvertX | Star 约 2 千 | 长期活跃

一句话定位:自托管版的「万能格式转换器」,把“这个文件找个在线网站转一下”这个动作彻底收回内网。

痛点:在线转换网站有两个原罪——隐私(合同、证件照、内部视频全要上传到陌生服务器)和限制(免费档限速限大小、疯狂塞广告)。ConvertX 用一个 Docker 容器解决了全部:后端是 Go,前面挂一个干净的 Web 界面,背后拢了一票成熟转换引擎——图像走 libvips 一系、音视频交给 ffmpeg、电子书调 Calibre、文档类则借助 pandoc 等工具,官方宣称支持超过 1000 种格式之间的互转。它还支持多用户账号和访问控制,可以放心扔给全组人用。

怎么用:docker run 一行起服务,拖文件进网页、选目标格式、点转换、下载,结束。批量场景可以写脚本直接打它的接口。

上手难度:⭐⭐

适用人群:自托管玩家、设计/影视团队、需要处理客户敏感文件的律所与财务。变现思路:二开成「转换网关」卖给中小团队——加批量队列、水印、WebDAV 监听目录自动转换,就是一个能收年费的垂直产品。


2. VERT | Star 约 3 千 | 长期活跃

一句话定位:纯前端的文件转换器,文件根本不出你的设备——转换发生在浏览器里的 WASM 中。

痛点:ConvertX 再轻量也是「上传到服务器再下载」,而在内网隔离、无网车间、涉密环境里,「上传」这个动作本身就不被允许。VERT 的思路是釜底抽薪:用 WebAssembly 把 ffmpeg 等引擎直接编译进浏览器,转换全程本地完成,断网也能用(可装成 PWA 离线应用)。这是一个「架构级」的隐私方案——开发者连碰你文件的机会都没有。

核心拆解:前端是 Next.js,转换逻辑跑在 WASM 沙箱里,官方站点本身也是开源这套代码的直接部署。代价是格式覆盖比服务端方案窄,以图像、音视频等浏览器算得动的场景为主,超大文件受内存限制。但换来的是零部署成本:静态文件扔到任何对象存储或内网 Nginx 上就是一套服务。

上手难度:⭐

适用人群:有合规红线的企业内网、教育机房、想给自家网站嵌一个「本地转换」组件的开发者。变现思路:把 VERT 改造成行业专用转换面板(比如 DICOM 医学影像、专利图纸格式),按部署授权收费。


3. Omni-Tools | Star 约 4 千 | 长期活跃

一句话定位:一个自托管「日常小工具大杂烩」,图片压缩、视频转码、文本处理、日期计算几十件套全在一个界面里。

痛点:普通人的日常其实不是「转换大文件」,而是无数零碎小事:压个图、裁个视频开头、批量改文件名、算两个日期隔几天。每一件都能搜到在线工具,但每一件都要看一次广告、传一次数据。Omni-Tools(作者在 r/selfhosted 社区走红)把这些高频小工具聚合成一个私有站点,界面统一、全部本地计算,团队成员不用再去公共网站「裸奔」。

核心拆解:项目是典型的现代 Web 架构,工具以插件式模块注册进导航,社区贡献新工具的门槛很低,所以工具数量一直在涨。对你而言,它更像「自建工具站的脚手架」:缺什么工具,照着模板写一个挂上去就行。

上手难度:⭐⭐

适用人群:中小团队内部工具门户、想给家庭服务器配一个「全家都会用」入口的人。变现思路:做垂直行业版——财务版(发票识别前处理、汇率、日期计算)、HR 版(简历格式化、工时换算),工具免费、部署收服务费。


4. it-tools | Star 约 2 万级 | 长期活跃

一句话定位:开发者瑞士军刀的标杆之作,几十个研发高频小工具集于一体,Star 长年在同类项目里断层领先。

痛点:JSON 格式化、Base64 编解码、UUID 生成、JWT 解码、二维码生成、哈希计算……开发者每天都在做这些小事,而每次搜索在线工具都要把「可能含敏感信息的代码片段」粘到陌生网站上。it-tools 把这些全部本地化:一个 Docker 镜像,部署完就是全组的研发内网工具门户,数据从此不过第三方之手。

核心拆解:Vue 技术栈,工具粒度切得极细,每个工具都是独立页面、独立路由,搜索框一敲直达;界面克制、无任何追踪。作者还写了同主题的 Enclosed(见下文),生态上一脉相承。它证明了一件事:把「小痛点集合」做到极致,本身就是能聚拢数万 Star 的产品。

上手难度:⭐

适用人群:所有研发团队、技术博主(拿它当内容素材会持续涨粉)。变现思路:内网部署属于基本盘;对外可以做「开发者体验门户」——定制企业版加私有 API 工具、审计日志,卖给重视数据边界的公司。


5. CyberChef | Star 约 3 万级 | 低频但稳定维护

一句话定位:英国政府通信总部(GCHQ)开源的「网络炼金术士」,用拖拽「配方」的方式完成任意数据编解码、解密、解析。

痛点:拿到一段 Base64 套 gzip 套 AES 的数据,写脚本要半小时;在 CyberChef 里拖三个操作块,一秒钟「烘焙」出结果。它是安全圈公认的瑞士军刀:编码/解码、压缩/解压、加密/解密、哈希、IP/时间戳解析、抽取正则……几百个「操作」可以自由串联成数据流水线,全程在浏览器本地完成。

核心拆解:精髓在「配方(Recipe)」抽象——每个操作是纯函数,可保存、分享、复用,社区积累了大量现成配方。它还能打包成单页应用离线运行,因此渗透测试、取证分析、CTF 比赛里到处是它的身影。对一个普通后端来说,它也是最好的「数据格式教具」:拖一拖就把编码知识学明白了。

上手难度:⭐

适用人群:安全工程师、逆向与取证人员、想系统理解编解码的开发者。变现思路:拿它做安全培训课程和 CTF 教具,或者给 SOC 团队二开成内置 playbook 的分析工作台。


6. Pingvin Share | Star 约 3 千 | 长期活跃

一句话定位:自建版 WeTransfer:上传大文件,生成下载链接,发给别人,文件始终躺在你的服务器上。

痛点:给客户发 2GB 的成品视频,微信限流、邮箱退信、网盘要对方注册账号。Pingvin Share 把「外发文件」做成一条体面的流程:拖文件上传,生成带过期时间的链接,可选访问密码,可配邮件通知,对方点链接直接下载,全程你的域名、你的存储、你的隐私边界。对外的观感还特别好——下载页是自家品牌,比一个百度网盘链接专业得多。

核心拆解:Docker Compose 一键起,前后端分离,配好反向代理和 SMTP 就能用;分享支持有效期、次数限制、密码保护,管理后台可以看到每条分享的状态。与 Nextcloud 那种全家桶相比,它只做「外发」这一件事,这也是它适合直接商用的原因。

上手难度:⭐⭐

适用人群:影楼、设计工作室、律所、建筑事务所等需要向客户交付大文件的行当。变现思路:这是本期商业模型最顺的一个——按「品牌化交付页 + CDN 加速 + 审计」打包成行业 SaaS,目标客户付费意愿明确。


7. Enclosed | Star 约 1.5 千 | 长期活跃

一句话定位:阅后即焚的加密便签/小文件分享——一段密码、一个链接,看一眼就消失。

痛点:把服务器密码、合同初稿、员工薪酬表发给同事,用什么渠道都心里发虚:聊天记录会永久留档,邮箱会被转发。Enclosed 的方案是端到端加密 + 一次性阅读:内容在浏览器里加密后才上传,服务器只见密文;可设置阅读一次后自动销毁、或按时间过期,发出去的东西从此可控。Star 不高,但它解决的是「一次性机密传递」这个极其具体的痛点,属于典型的小而美。

核心拆解:与 it-tools 同一作者,同样是一个镜像部署完事;除文本便签外也支持小文件附件,有 CLI 和 API,方便嵌进运维脚本(比如把临时凭据用 Enclosed 发给值班同事)。

上手难度:⭐⭐

适用人群:运维、法务、HR,以及所有需要「发一次就不该留底」场景的人。变现思路:做成企业内部机密传递组件,与 IM、工单系统集成;或面向律所、猎头提供合规交付的白标版本。


本期横向对比

仓库 类型 Star(约) 上手难度 最佳场景
ConvertX 服务端万能转换 2 千级 ⭐⭐ 内网转换网关
VERT 纯前端转换 3 千级 ⭐ 离线/涉密环境
Omni-Tools 日常工具集 4 千级 ⭐⭐ 团队工具门户
it-tools 开发者工具箱 2 万级 ⭐ 研发内网标配
CyberChef 数据编解码 3 万级 ⭐ 安全分析与培训
Pingvin Share 大文件外发 3 千级 ⭐⭐ 客户交付
Enclosed 加密一次性便签 1.5 千级 ⭐⭐ 机密临时传递

选型决策图

flowchart TD
    A[要解决什么] --> B[格式转换]
    A --> C[文件发给外人]
    A --> D[日常零碎小活]
    B --> E[格式杂可联网]
    B --> F[必须离线]
    E --> G[ConvertX]
    F --> H[VERT]
    C --> I[一次性机密]
    C --> J[客户长期下载]
    I --> K[Enclosed]
    J --> L[Pingvin Share]
    D --> M[开发相关]
    D --> N[安全编解码]
    M --> O[it-tools]
    N --> P[CyberChef]

生态全景

mindmap
  root((自建文件流水线))
    转换引擎
      ConvertX
      VERT
      Omni-Tools
    私密传递
      Pingvin Share
      Enclosed
    万能工具箱
      it-tools
      CyberChef

本期之最

这 7 个仓库单独用是顺手小工具,拼起来就是一条「接收—转换—外发—销毁」的完整私有文件流水线,而成本只是你家里那台旧服务器。下一轮我们继续往冷门深处挖。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入