# 文件对比器

MT 提供了多种文件对比器帮助你快速在两个文件之间找不同。

# 功能入口

既然是文件对比,那就需要两个文件才能使用对比功能。

如果这两个文件在同个目录中,那你需要在多选模式下选中这两个文件,再长按即可看到文件对比菜单:

alt

如果这两个文件在不同目录中,那你需要分别选中这两个文件,再长按即可看到文件对比菜单:

alt

# 文本对比器

选中两个文本文件长按即可进行文本对比。

在文本对比器中你可以非常直观地看出新文件相比旧文件修改了什么、删除了什么、新增了什么:

alt

除了上面的双列浏览模式,还支持单列浏览模式:

alt

# DEX 对比器

选中两个 APK 文件或者两个 DEX 文件长按即可进行 DEX 对比。

对比结果界面会展示修改了哪些类、新增了哪些类、删除了哪些类:

alt

点击一个类后还会直接调用文本对比器显示其 Smali 代码的前后差异。

# ARSC 对比器

选中两个 APK 文件或者两个 ARSC 文件长按即可进行 ARSC 对比。

对比结果界面会展示修改了哪些文件、新增了哪些文件、删除了哪些文件:

alt

点击一个文件后还会直接调用文本对比器显示其 Xml 代码的前后差异。

# APK/ZIP 对比器

选中两个 APK/ZIP 文件长按即可进行 APK/ZIP 对比,对比结果以文本方式展示:

alt

# 文件夹对比器

选中两个文件夹长按即可进行文件夹对比,对比结果与 APK/ZIP 对比器 一样以文本方式展示。