w

常见问题

一般问题

什么是文本差异对比工具?

文本差异对比工具是一个在线实用程序,用于比较两个文本文件或文本内容并突出显示它们之间的差异。它专为开发者、作家和任何需要跟踪文本文档更改的人员设计。

文本差异对比工具是免费的吗?

是的,文本差异对比工具完全免费使用。无需注册,也没有使用限制。

我需要安装什么吗?

无需安装任何软件。该工具完全在您的网络浏览器中运行,不需要安装任何软件。

我的数据安全吗?

是的,您的数据完全安全。所有处理都在您的浏览器本地完成,不会将文本内容发送到外部服务器。您的数据保持私密和安全。

文件上传问题

支持哪些文件格式?

该工具支持各种基于文本的文件格式,包括:

  • 文本文件(.txt)
  • Markdown 文件(.md)
  • JavaScript 文件(.js、.ts)
  • Vue 组件(.vue)
  • Web 文件(.html、.css)
  • 数据格式(.json、.xml、.yaml、.yml)

最大文件大小是多少?

该工具最适合处理 10,000 行以下的文件。对于非常大的文件,建议将它们分成较小的部分以获得更好的性能。

我可以上传二进制文件吗?

不可以,该工具只支持基于文本的文件。无法处理图像、视频或可执行文件等二进制文件。

如果我上传不支持的文件会怎样?

该工具将显示错误消息并要求您选择支持的文本文件格式。

比较选项

"忽略空白字符"有什么作用?

启用时,此选项将仅在空白字符(空格、制表符、行尾)方面不同的行视为相同。这对于比较具有不同格式样式的代码文件很有用。

"忽略大小写"有什么作用?

此选项执行不区分大小写的比较,将大写和小写字母视为等效。这对于比较配置文件或大小写无关紧要的内容很有用。

我可以同时使用两个选项吗?

是的,您可以同时启用"忽略空白字符"和"忽略大小写"选项,以获得最大的比较灵活性。

选项会影响统计信息吗?

是的,统计信息是基于应用所选选项后的处理内容计算的。这为您提供实际差异的准确计数。

结果和输出

如何阅读差异输出?

差异输出使用标准格式:

  • + 表示新增行
  • - 表示删除行
  • (空格)表示未变更行
  • 数字显示每个文件中的行号

我可以复制结果吗?

是的,点击"复制"按钮将差异结果复制到剪贴板。结果在粘贴到其他应用程序时保持格式。

统计信息是什么意思?

统计信息显示:

  • 新增:文件 B 中的新行数
  • 删除:从文件 A 中删除的行数
  • 修改:更改的行数
  • 未变更:保持相同的行数

为什么我看不到任何差异?

这可能发生在以下情况:

  • 两个文件相同
  • 所选选项隐藏了差异(例如,忽略空白字符)
  • 一个或两个文件为空
  • 内容实际上相同

历史管理

历史功能如何工作?

每次比较都会自动保存到您的历史记录中,包括文件名、时间戳和使用的差异选项。您可以快速访问之前的比较并重新加载它们。

历史记录存储在哪里?

历史记录存储在您的浏览器本地存储中。它不会发送到任何外部服务器,只对您可见。

历史记录保存多长时间?

历史记录会一直保存,直到您手动清除它或清除浏览器的本地存储。没有自动过期。

我可以删除单个历史项目吗?

是的,您可以通过点击每个项目旁边的 X 按钮删除单个历史项目,或者一次性清除所有历史。

性能和浏览器问题

为什么大文件时工具很慢?

大文件需要更多处理时间。对于超过 10,000 行的文件,建议将它们分成较小的部分以获得更好的性能。

支持哪些浏览器?

该工具适用于所有现代浏览器,包括:

  • Chrome 80+
  • Firefox 75+
  • Safari 13+
  • Edge 80+

如果工具在我的浏览器中不工作怎么办?

尝试以下故障排除步骤:

  • 清除浏览器缓存
  • 将浏览器更新到最新版本
  • 暂时禁用浏览器扩展
  • 尝试不同的浏览器

我可以离线使用该工具吗?

是的,一旦页面加载,该工具就可以离线工作,因为所有处理都在您的浏览器本地完成。

故障排除

文件上传不工作

  • 检查您选择的是支持的文件格式
  • 确保文件未损坏
  • 如果上传失败,尝试较小的文件
  • 检查浏览器的文件上传设置

差异结果看起来不对

  • 验证两个文件都有内容
  • 检查您的选项是否隐藏了差异
  • 确保文件实际上不同
  • 尝试使用示例内容来测试工具

工具没有响应

  • 刷新页面重试
  • 清除浏览器缓存
  • 检查您是否有足够的内存
  • 尝试使用较小的文件

我无法复制结果

  • 确保差异结果中有内容
  • 检查您的浏览器是否允许剪贴板访问
  • 尝试使用 Ctrl+C(Mac 上为 Cmd+C)作为替代
  • 检查是否有浏览器扩展干扰

高级使用

我可以比较两个以上的文件吗?

不可以,该工具设计用于一次比较两个文件。对于多文件比较,您需要进行单独的比较。

我可以将差异结果保存到文件吗?

虽然该工具不直接保存文件,但您可以复制结果并将其粘贴到文本编辑器中进行保存。

该工具有 API 吗?

不可以,该工具设计为通过 Web 界面手动使用。没有用于程序化访问的 API。

我可以自定义差异输出格式吗?

该工具使用广泛认可的标准差异格式。格式无法自定义,但它与大多数差异查看器和版本控制系统兼容。

最佳实践

我应该如何命名文件?

使用描述性名称来指示比较的目的:

  • config-prod.json vs config-dev.json
  • README-v1.md vs README-v2.md
  • script-original.js vs script-updated.js

什么时候应该使用差异选项?

  • 在比较格式不同的代码时使用忽略空白字符
  • 当大小写无关紧要时使用忽略大小写
  • 同时使用两个选项以获得最大的比较灵活性

如何获得最准确的结果?

  • 确保您的文件格式正确
  • 使用一致的行尾
  • 为您的用例选择适当的差异选项
  • 查看统计信息以了解更改范围

我应该如何处理结果?

  • 复制结果用于文档或分享
  • 使用统计信息了解更改范围
  • 将重要比较保存到历史记录
  • 仔细审查结果的准确性

还有问题?

如果您的问题未在此常见问题中涵盖,您可以:

这个页面对您有帮助吗?