Anthropic: Claude code 原始碼外洩
3/31 Anthropic 在更新 Claude Code 時,在 npm 上傳了新的版本,但在這個版本中,他們意外上傳了一個副檔名為 .map 的檔案(Source Map)。我查了一下 .map 的檔案意思好像是公司為了保護商品的智慧財產權,通常會把好閱讀的原始碼經過「壓縮」和「混淆」,變成難以閱讀的亂碼,而.map 檔就是一張對照表,可以讓人們把亂碼對照回去成當初好閱讀的原始碼。
因此現在只要有心,大家都可以利用這個 .map 檔還原出 Claude code 的原始碼,之前是內部文件被員工不小心外洩,這次是 Claude code 的原始碼外洩出去,看來 Anthropic 在開源這塊比 OpenAI 大方多了。
補充資料:Source Map 的原理
作者:小緯