{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/earthsworth/wMatcher/blob/225940a4df4e05742fff722019fe81fc4a023db8/build.gradle"
  ],
  "category": "binary-diffing",
  "description_en": "wMatcher compares two Java archives to match classes renamed or obfuscated between releases. Its desktop workflow loads old and new JARs, accepts dependency JARs, lets the analyst correct uncertain matches and saves the comparison as a .wmatch project.",
  "description_zh": "wMatcher 比较两个版本的 Java 归档文件，匹配版本间重命名或混淆的类。桌面界面可加载新旧 JAR 和所需依赖，供分析者修正不确定的匹配，并将结果保存为 .wmatch 工程。",
  "entry_url": "https://awesomerea.org/resources/wmatcher/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/wmatcher/",
  "evidence_url": "https://github.com/earthsworth/wMatcher/blob/225940a4df4e05742fff722019fe81fc4a023db8/README.md",
  "group": "tools",
  "id": "wmatcher",
  "json_url": "https://awesomerea.org/resources/wmatcher/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/wmatcher/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/wmatcher/index.md",
  "name": "wMatcher",
  "name_zh": "wMatcher JAR 版本类匹配工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Old and new JAR files are required; dependency JARs may be added.",
    "Building from source uses Gradle and a Java 21 toolchain.",
    "GPL-3.0 license."
  ],
  "requirements_zh": [
    "需要新旧两个 JAR 文件；可按需添加依赖 JAR。",
    "从源码构建使用 Gradle 和 Java 21 工具链。",
    "采用 GPL-3.0 许可证。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/earthsworth/wMatcher",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
