Neatbo.

恢复 Source Map 内嵌源文件

恢复本地 v3 Source Map 或明确内嵌 data URI 中实际保存的 sourcesContent,并输出完整可用性清单。

浏览器本地处理输入Source Map / 内嵌源文件输出源文件 ZIP / 可用性索引单个文件最多 5 MiB · 最多 1 个
  1. 1添加输入
  2. 2确认后运行
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

或将文件拖到这里

文件留在当前设备,原始文件不会被覆盖。

.map · .json · .js · .css

单个文件最多 5 MiB · 最多 1 个

    0 个字符 · 0 字节
    正在准备处理工具…

    开始之前

    恢复构建映射中已经内嵌的原始源文件。每个源索引独立保留,包含重复名称和空文件;null 或缺失 sourcesContent 标为不可用,不根据 mappings 猜测代码。

    如何使用

    1. 粘贴 v3 映射或选择本地 map/JS/CSS。
    2. 恢复后核对已内嵌、null 和不可用的源文件。
    3. 下载可恢复源文件 ZIP 和完整对应报告。

    支持范围与限制

    一份输入最多 5 MiB,粘贴文本最多 1 MiB;2,000 个源记录与 30 MiB 恢复 UTF-8 文本,每份报告最多 20 MiB。

    支持含 sources、names、mappings 的普通 v3 映射;首版不支持 indexed sections。JS/CSS 必须以唯一、明确的内嵌 application/json sourceMappingURL data URI 结尾。不会执行代码或抓远程内容。文本重新编码为 UTF-8,不承诺原文件字节编码;ZIP 路径带索引,报告去除源 URL 凭据、查询与片段。

    操作示例

    示例输入

    v3 映射包含中文文本、空文件、null 和重复源路径。
    示例参数
    {}

    示例输出

    恢复 3 份实际文本文件,记录 1 份不可用源;重复索引保持独立。

    出现问题时

    提供数组一一对应的普通 v3 映射或唯一结尾内嵌 data URI;修正重复 JSON 键、损坏编码或过大内容后重新运行。

    常见问题

    可以恢复未内嵌的源代码吗?

    不能。缺失或 null 的 sourcesContent 会明确标为不可用,不会抓远程源文件。

    重复源路径会覆盖吗?

    不会,每个索引使用独立安全路径,并保留完整映射记录。

    文档与延伸阅读

    相关工具