前两天看到 BGR 推了个 macOS 上的小工具,名字就叫 WhatCable,2026 年 5 月才发布。我立马装了一个——这事儿我得说,作为一个每天写代码 11 小时的人,桌面上 USB-C 线一堆,能给我彻底查清楚”这根线到底是干啥的”,我等了好几年。
先上张图,给你们看看它长啥样——菜单栏图标,点开就是检测结果。

你们肯定没觉得 USB-C 线有啥好查的——”不就一根线吗”。但这事儿我得讲明白,这根线背后是一坨协议。USB-C 是接口形态,背后的协议可以是 USB 2.0(480Mbps,老掉牙)、USB 3.2 Gen 2(10Gbps)、USB 3.2 Gen 2×2(20Gbps)、USB4、Thunderbolt 3、Thunderbolt 4……同一种接口形态,能差出 50 倍速度。
还有充电——同样是 USB-C 线,有些只支持 5V/1A(10W,老安卓机那种),有些支持 100W、240W。差一根线,你的 MacBook Pro 充电从半小时充满变成两小时充满。
这事儿为什么乱?欧盟 2024 年逼苹果放弃了 Lightning,全部统一到 USB-C——这是好事。但统一的是”接口形态”,不是”协议”。一根 USB-C 线到底是快充还是慢充、能不能传数据、能不能接显示器,全看线里面芯片怎么写。
WhatCable 这个小工具干的事就是:把线插到 Mac 上一点,它告诉你这根线到底支持啥。开发者是 GitHub 上的 Darryl Morley,开源免费。我已经用了三天了,每天都”扫”一遍我桌上的线。
结果我扫出来 4 个我之前完全不知道的事:
第一,我有一根挂着”5A 100W”标签的线,实际上是 3A 的。可能是买的时候被骗了,也可能是真品标错了,反正——这根线我以后别指望它能给笔记本快充。
第二,我有一根 USB-C to USB-C 的线,看着挺粗,但 WhatCable 显示它只支持 USB 2.0 数据传输——也就是 480Mbps,传个 4K 电影要 5 分钟,看着挺快但其实一坨。
第三,WhatCable 还能显示这根线是不是”信任设备”——也就是有没有 E-marker 芯片。E-marker 是 USB-C 线里那颗小芯片,告诉充电头”我支持 5A”,没有它,充电头会按 3A 默认值给你限流。这就是为啥有些线”插上去能充但就是慢”的根本原因。
第四,我桌上有两根看着一模一样的线,一根是 Thunderbolt 4,一根是普通 USB 3.2——但标签都被我磨没了,分不清。WhatCable 扫一下,立判。这功能对设计师/剪辑师特别有用——你 5 块钱买的 USB-C 线能不能带 4K 显示器,能不能给笔记本传 4K 文件,一目了然。
你们看这张图——这是 BGR 推的 Treedix USB Tester,是个硬件检测仪,专门给 Windows 用的。

可惜的是,WhatCable 现在只有 macOS 版。Windows 用户暂时没软件方案,要么用 Treedix 这种硬件(小一百块),要么就别管了——闭眼用。
Linux 用户倒是可以用——开发者已经把 WhatCable fork 出 Linux 终端版、KDE Plasma widget、Gnome 版。我 GitHub 上看到一堆 fork,质量参差,但至少能跑。
macOS 用户的话,Homebrew 上一行命令装:
brew install --cask whatcable
装完你菜单栏右上角就会多一个小图标,插上 USB-C 线点一下,立刻出结果。我跟你们讲,这工具我会留着——它治好了我”线一堆但不知道哪根好”的长期焦虑。
USB-C 这事说到底不是”线的事”,是”协议的事”。你买根线之前,先想清楚你要干嘛:纯充电、传数据、接显示器、外接显卡——每种需求对应的线完全不一样。WhatCable 这种工具存在的意义,就是把你桌上那堆”不知道啥玩意”的线,挨个给你打上标签。
我桌上 6 根 USB-C 线,扫完之后我才知道——有 2 根可以直接扔了。









