更新日志

Beyond Compare 5

所有版本更新记录,包括新功能、改进和问题修复。

5.1.7.31736

2025 年 12 月 18 日 最新版本

重要更新

  • macOS修复了在 macOS 26.2 Tahoe 上打开"设置"对话框或使用"安装命令行工具..."时出现的卡顿问题。
  • Windows安装程序和可执行文件现在仅使用 SHA-256 数字签名,不再包含 SHA-1 签名。

5.1.6.31527

2025 年 10 月 29 日

重要更新

  • 整体稳定性和细节优化改进。

外观

  • Windows修复了深色模式下列表表格在列标题右侧和底部边缘显示白色空白的问题。
  • Windows修复了在与主显示器缩放比例不同的副显示器上,列表表格显示错误行高的问题。

十六进制比较

  • 修复了按 [Enter] 键时查找面板失去焦点的问题。

其他

  • Windows禁用的窗口(例如显示模态对话框时)不再允许拖放操作。

文本合并

  • 修复了更改当前行时输入和输出面板滚动不同步的问题。

Windows 资源管理器集成

  • 修复了经典资源管理器右键菜单中的 GDI 对象资源泄漏,解决了在 Windows 11 上与压缩文件交互时资源管理器崩溃的问题。

崩溃修复

  • macOS修复了关闭视图标签页/窗口时的崩溃问题。
  • 修复了加载 7-zip 压缩包后尝试访问已从压缩包中删除的文件时的崩溃问题。
  • 修复了使用缺少参数的 FILTER 脚本命令时的崩溃问题。

5.1.5.31310

2025 年 9 月 8 日

更新内容

  • 更新 7-zip 库至 v25.01。修复了 CVE-2025-53816(RAR 压缩包漏洞)、CVE-2025-53817(COM 复合文件漏洞)和 CVE-2025-55188(符号链接处理漏洞)。
  • macOSLinux修复了在文件比较中重复使用"打开剪贴板"功能时在剪贴板内容和空白之间切换的问题。
  • 修复了表格比较中列调整大小缓慢/卡顿的问题。

5.1.4.31268

2025 年 8 月 26 日

重要更新

  • macOSLinux修复了 5.1.3 版本引入的崩溃回归问题。

文件夹比较

  • 修复了弹出消息始终显示在日志上方的问题。
  • "查找文件名"对话框现在始终保持一侧或另一侧的选中状态。

其他

  • Windows修复了在不同缩放比例的显示器之间移动时任务栏图标暂时消失的问题。

文本比较

  • 修复了"查找"屏幕外文本时,找到的行在移动到正确位置之前会在显示底部闪烁的问题(5.1.3 版本中出现的问题)。

崩溃修复

  • Linux修复了"下一个差异"功能卡顿/崩溃的问题(5.1.3 版本中出现的问题)。
  • macOSLinux修复了启动时出现的 Control "" has no parent window. 崩溃问题(5.1.3 版本中出现的问题)。

5.1.3.31238

2025 年 8 月 15 日

重要更新

  • 更新 UnRAR 以修复另一个目录遍历漏洞(CVE-2025-8088)。
  • 整体稳定性改进和功能增强。

文件格式

  • 改进了 JavaScript 语法对正则表达式字面量的匹配。

文件夹比较

  • 改进了按名称列排序时加载超大目录的性能。
  • macOSLinux修复了重命名包含扩展字符/表情符号的文件的问题。
  • 排除功能现在会将文件名中的 *? 包裹在 [] 中,使其只匹配该特定文件名而不被视为通配符。
  • 合并了"对齐"和"对齐到"命令。

十六进制比较

  • macOSLinux修复了复制和粘贴相互不兼容的问题,并匹配了 Windows 的行为:根据十六进制编辑器中活动的部分,复制原始字节或空格分隔的十六进制数字。

其他

  • 修复了"下一个差异"弹出消息裁剪键盘快捷键的问题。

表格比较

  • 修复了加载比较时水平滑块不显示的问题。
  • "下一个差异行"现在会将行详情滚动到第一个差异处。

文本视图

  • 修复了"下一个差异区段"不将行详情滚动到第一个差异处的问题。

文本合并

  • 修复了"对齐到..."丢失内容行的问题。

第三方库

  • 更新 UnRAR 至 v7.13(Windows DLL)和 v7.1.10(macOS/Linux 源码),修复了另一个目录遍历漏洞(CVE-2025-8088)。

版本比较

  • 添加了对更多版本头信息值的检测。

崩溃修复

  • 修复了加载或重新加载示例文件时文本合并崩溃的问题。
  • 修复了在"列"或"工作表"设置页面的表格中按 [Delete] 或 [Backspace] 时表格比较崩溃的问题。

5.1.2.31185

2025 年 7 月 24 日

更新内容

  • 修复了列表表格中鼠标点击复选框未切换正确复选框的问题(5.1.1 版本中出现的问题)。
  • 修复了删除单行差异时文本比较崩溃的问题。

5.1.1.31157

2025 年 7 月 22 日

重要更新

  • 更新 UnRAR 以修复路径提取漏洞(CVE-2025-6218)。
  • Linux创建空的 /etc/default/bcompare 文件将阻止 .rpm 包添加 Beyond Compare 软件源。
  • Linux启动脚本现在设置 QT_QPA_PLATFORM=xcb 以改善在 Wayland 下的行为。

外观

  • Windows修复了深色模式下切换复选框时 文件夹比较 > 会话设置 > 其他 > 启用的文件格式 列表视图外观问题。
  • macOS修复了 配置文件 > 服务器 > 时区 下拉框在错误位置绘制焦点环、未能及时裁剪长文本以及窗口非活动时未变灰的问题。
  • 修复了深色模式下"二进制差异"图标使用与"差异"图标不同的红色,以及 100% 缩放下"差异"图标使用比其他尺寸更深红色的问题。

文件格式

  • 改进了 Python 文件格式的数字语法,使小数点变为可选。

文件夹比较

  • 修复了在选中孤立项时使用"交换两侧"后,"复制到另一侧"图标未反映当前选择的问题。

安装程序

  • Linux创建空的 /etc/default/bcompare 文件将阻止 .rpm 包添加 Beyond Compare 软件源。

其他

  • Linux启动脚本现在设置 QT_QPA_PLATFORM=xcb 以改善在 Wayland 下的行为。
  • macOSLinux帮助 > 支持 对话框中添加了"浏览设置文件夹"链接。
  • Linux更新了自述文件,包含支持的发行版和 RHEL10 的安装说明。
  • 改进了列表表格控件将所有列适配到视图中的功能。
  • 在某些列表框中拖动重新排列项目时,添加了项目将被移动到的位置指示器。

表格比较

  • 恢复了调整列大小时在必要时向左滚动并重新定位鼠标光标的行为。

第三方库

  • 更新 UnRAR 至 v7.12(Windows DLL)和 v7.1.8(macOS/Linux 源码),修复了路径遍历漏洞(CVE-2025-6218)。

版本比较

  • 默认使用中性语言版本信息而非当前语言,与 Vista 以来的 Windows 行为保持一致。
  • 更新了已知的"处理器"和"DLL 标志"值列表。
  • 改进了性能、错误处理和操作系统检测。

崩溃修复

  • Windows修复了当 BC 拥有焦点且鼠标位于其他进程窗口上方时使用鼠标滚轮导致的崩溃问题。

5.1.0.31016

2025 年 6 月 4 日

重要更新

  • 重新添加了表格比较的不连续行选择支持。
  • 改进了主视图,使不常用的比较类型更容易被发现。
  • 其他各种增强和稳定性改进。

外观

  • Windows用于缺失行和文件末尾的交叉阴影线现在在高 DPI 显示器上会进行缩放。
  • Windows修复了深色模式下主视图按钮在开始拖放后错误地显示为按下状态的问题。
  • Windows修复了深色模式下主视图按钮不显示焦点矩形的问题。

文件视图

  • 修复了在比较缩略图上使用鼠标滚轮的问题。如果缩略图启用了"允许滚动",将滚动缩略图视图;否则将滚动主比较窗口。
  • 修复了在主比较编辑器/网格滚动条上使用鼠标滚轮的问题。

主视图

  • 现在默认显示所有比较类型。
  • 移除了 > 按钮下的次级页面,改为将收藏的图标放大显示,其余图标缩小并放在第二行。
  • 添加了"文本编辑"按钮。

其他

  • 修复了会话工具栏按钮下拉窗口上闪烁的提示。
  • macOSLinux修复了截断项目的弹出提示字体与底层控件不匹配的问题。
  • 修复了鼠标离开控件时视图标签滚动按钮继续显示为热点状态的问题。
  • 显示长提示时不再添加尾随省略号。

表格比较

  • 添加了不连续行选择支持。
  • 添加了"下一个/上一个差异工作表"命令。
  • 在工作表标签控件的右键菜单中添加了"选择工作表"子菜单。
  • "取消隐藏列"列表现在包含因"隐藏相同列"而隐藏的列。
  • 改进了"文件信息"的区域设置处理。
  • macOSLinux添加了配置日期、时间、千位和小数分隔符的 Unicode 字符支持。
  • 移除了列宽的最大限制。
  • 当前单元格现在用边框绘制而非假选择。
  • 编辑器状态栏现在包含当前列和当前行。
  • 如果单元格被编辑器右边缘裁剪,现在会显示提示。
  • 修复了执行慢速比较或使用键列时比较绘制不正确直到失效的问题。
  • 修复了超长行的处理问题。
  • 修复了缩短的标题单元格的弹出提示/工具提示不显示完整文本的问题。
  • 修复了移动到单元格时滚动以使列完全可见的问题。
  • "对齐到"不再触发水平滚动。
  • 改进了工作表标签控件滚动按钮的大小/外观。
  • 将工作表标签的滚动按钮改为显示彩色箭头而非颜色点,以指示存在屏幕外差异。
  • macOSLinux修复了多工作表滚动按钮不显示的问题。
  • 修复了超长单元格的弹出提示显示效果比 v4 更差的问题。
  • 修复了会话设置"列"和"工作表"页面在不同缩放因子的显示器之间移动时不缩放列宽的问题。

文本视图

  • 即使边栏按钮被按下,鼠标悬停时也会显示为热点状态。(例如,文本合并"冲突"状态)

崩溃修复

  • macOSLinux增加了崩溃时保存的最大堆栈大小。
  • 修复了将带有字节顺序标记的文件与自身比较时文本比较崩溃或比较不正确的问题。
  • 修复了在缺失行后的行首按退格键时文本合并崩溃的问题。
  • 修复了鼠标拖动导致当前行快速变化时表格比较崩溃的问题。
  • 修复了在完全选中行时使用"隐藏相同列"导致表格比较崩溃的问题。
  • macOSLinux修复了 Control '' has no parent form or frame 崩溃问题。

5.0.7.30840

2025 年 4 月 16 日

重要更新

  • 整体稳定性和细节优化改进。

外观

  • 深色模式:修复了表格比较网格和各视图中"当前行"边框线的对比度问题。

文件视图

  • 修复了比较缩略图在右侧留下一列垃圾像素的问题。

文件夹比较

  • 修复了排序大型目录时的崩溃问题。
  • Windows修复了某些 Windows 11 网络共享被检测为 Samba 的问题。

图片比较

  • Windows修复了全屏 (F11) 定位不正确的问题。

第三方库

  • Windows更新 FlexCel 至 v7.24.0。

Windows 资源管理器集成

  • 修复了在高 DPI 显示器上从 DPI 不感知应用程序显示时菜单图标过大的问题。
  • 修复了在 Windows 7 经典主题下显示文件夹右键菜单时菜单图标与其他 Shell 扩展不对齐的问题。
  • 修复了"合并"菜单项在开启后使用标准版许可证注册 BC 时仍然可见的问题。
  • 修复了 powershell.exe 不在系统 %PATH% 中时 Shell 扩展安装失败的问题。
  • 将 Shell 扩展 DLL 的文件大小减小到 5.0.2 版本的水平。

崩溃修复

  • Windows修复了在 Windows 7 上使用鼠标滚轮滚动时"工具 > 选项 > 调整"崩溃的问题。
  • Windows修复了打开包含意外数据的 Excel 文件时的崩溃问题。

5.0.6.30713

2025 年 2 月 27 日

重要更新

  • 改进了在表格比较主视图中修改比较设置的能力。
  • 整体改进和稳定性修复。

FTP

  • 修复了 SFTP 服务器上午夜时间戳不根据时区调整的问题。
  • 更新 Indy 库至 v10.6.3.0。

其他

  • Windows修复了当主显示器缩放因子低于副显示器时,Windows 11"显示更多选项"菜单中资源管理器右键菜单扩展图标过大的问题。
  • macOS改进了崩溃报告中包含的硬件和操作系统信息。
  • macOS修复了深色模式右键菜单中单选组的选中项显示为黑点的问题。(例如,工具栏右键菜单中的显示过滤器类型)
  • macOS修复了窗口菜单中最小化窗口显示实心菱形而非最新 macOS 版本使用的空心菱形的问题。

表格比较

  • 定义键列时,将使用 BC4 的排序对齐而非可配置对齐。
  • 额外列不再被视为缺失。
  • 将"对齐"会话设置页面重命名为"行"。
  • 更新了"列"会话设置页面的右键菜单:
    • 添加了"编辑..."、"上移"和"下移"。
    • 移除了"键"、"标准"、"不重要"、"常规"和"文本"。
  • 改进了"编辑 > 删除列"和"编辑 > 在前/后插入列"命令。
  • "编辑 > 对齐到..."命令仅在未定义键时显示。
  • 更新了列标题右键菜单:
    • 添加了"列处理..."。
    • 添加了"将左/右列对齐到"。
    • 添加了"按编号/左名称/右名称对齐列"。
    • 移除了"常规/文本列"。
  • 在视图底部的工作表标签添加了右键菜单:
    • 添加了"将左/右工作表对齐到"。
    • 添加了"按编号/左名称/右名称对齐工作表"。
    • 添加了"行对齐..."和"对齐前排序行"(仅在未定义键时显示)。
  • 修复了编辑 > 排序...对话框的各种问题。
  • 修复了在主编辑器中移动时行详情不滚动以显示活动单元格的问题。
  • 修复了 HTML 表格被截断的问题。
  • 修复了 5.0.5 版本中出现的崩溃或比较结果不正确的问题。
  • 修复了更改不存在列的比较设置不立即生效的问题。

崩溃修复

  • macOS修复了使用方向键导航路径编辑中的 MRU 列表时的崩溃问题。

5.0.5.30614

2025 年 1 月 15 日

重要更新

  • 改进了表格比较的列对齐用户界面。
  • SFTP 配置文件的"对 OpenSSH 服务器使用激进上传"选项现在默认关闭。
  • Windows资源管理器右键菜单的"如果已有保存的选择则隐藏'选择左侧'"选项现在仅控制 Windows 11 顶级菜单。
  • 更新了第三方库。
  • 其他各种修复和改进。

云服务

  • 修复了从 OneDrive 账户上传/下载时的身份验证错误。

文件格式

  • 修复了加载使用 MS Word 2010 保存的文件时的转换错误。

FTP

  • 将 SFTP 配置文件的"对 OpenSSH 服务器使用激进上传"选项默认值改为禁用,因为它可能在某些服务器上导致数据损坏。

安装程序

  • 升级 Shell 扩展不再触发安装程序要求重启。资源管理器在重启或注销前仍会使用旧版本,卸载 BC 后重新安装仍需要在两者之间重启。

其他

  • macOS改进了使用触控板或妙控鼠标滚动时过快的滚动速度。
  • macOS修复了根据区域设置文件大小显示分隔符为 ? 的问题。
  • macOS文件大小将以本地分组频率显示分隔符,而非始终使用 3 位分组(例如印度)。
  • 修复了更改显示过滤器等应自动保存的内容时会话错误地提示保存更改的问题。
  • 会话设置对话框的范围编辑现在与 [确定] 按钮垂直居中对齐。

表格比较

  • 在会话设置页面添加了对齐模式下拉框,可选择"未对齐"、"按左名称对齐"、"按右名称对齐"和"自定义对齐"。替换了现有的"左文件为源"和"检测对齐"复选框。
  • 空单元格与缺失单元格的比较现在被视为不重要差异。
  • 更改对齐模式会话设置会更新网格中的"左文件"和"右文件"列。
  • 修复了列标题与其余数据一起错误排序的问题。
  • 修复了当会话设置中有不存在工作表的工作表对齐自定义时,页脚标签控件显示额外"-"标签的问题。
  • 修复了使用不存在的键列导致随机行对齐的比较问题。
  • 修复了当每侧的第一个工作表未对齐且文件不支持工作表时显示页脚标签控件的问题。

第三方库

  • 更新 7-zip 至 24.09。
  • 更新 FastMM 至 v4.993+。
  • Windows更新 FlexCel 至 v7.22.1。
  • Windows更新 madExcept 至 v5.1.5。
  • WindowsmacOS更新 pdftotext 至 v4.05。
  • 更新 SMWord 至 v1.50(b34)。
  • macOS更新 LetsMove 至 v1.25。

Windows 资源管理器集成

  • "如果已有保存的选择则隐藏'选择左侧'"选项现在仅控制 Windows 11 顶级菜单,以便在错误选择后仍可使用"显示更多选项"菜单进行更改。
  • 选择文件系统目录时,菜单项现在会在 Windows 10 和"显示更多选项"菜单中显示在更高位置,与选择文件时的位置一致。
  • 修复了"使用...比较"子菜单翻译的支持。
  • 减少了 Windows 11 顶级菜单裁剪菜单项标题的情况。
  • 启动比较现在会清除文件和文件夹选择的已保存路径。

崩溃修复

  • macOS修复了启动时的崩溃问题。

5.0.4.30422

2024 年 11 月 25 日

重要更新

  • 修复了服务器禁用 SHA-1 时 SFTP 公钥身份验证失败的问题。
  • 修复了在超过最大行长度的行上接受更改时文本合并崩溃的问题。
  • 为表格比较添加了每个工作表的对齐设置。
  • 将表格比较的"复制到左侧/右侧"(Ctrl+L/R) 改回复制行而非单个单元格。
  • 其他各种调整和改进,主要在表格比较方面。

FTP

  • 修复了服务器禁用 SHA-1 时 SFTP 公钥身份验证失败的问题。

十六进制比较

  • 点击"字节地址 = 000000000"菜单项现在会将地址复制到剪贴板。

主视图

  • 贴纸现在有提示显示点击时将访问的 URL。

图片比较

  • 修复了"交换两侧"未能更新左右图像控件的问题。

表格比较

  • 将"复制到左侧/右侧"改回复制行而非单个单元格。"复制单元格到左侧/右侧"仍作为独立命令可用。
  • 添加了每个工作表的对齐设置。
  • 添加了从文件信息栏按侧覆盖区域设置的功能。
  • 添加了"从不对齐差异"和"偏差容差"对齐选项。
  • 在"转到"对话框中添加了"工作表"选项。
  • 移除了"调整列大小以适应"菜单项,改为在"调整列大小"对话框中添加"检测"选项。
  • 修复了所有列都隐藏时的标题右键菜单处理。
  • 改进了缺失单元格的差异处理。
  • 从"列"和"工作表"会话设置页面移除了"新建"和"删除"命令。
  • 右键点击工作表标签会激活该标签。
  • 次要 UI 调整:
    • 调整了标题右键菜单中的菜单项顺序。
    • 调整了会话设置 > 列和工作表页面的布局。
    • 调整了列处理 UI。

文本视图

  • 调整了"对齐"会话设置布局。

崩溃修复

  • 修复了在超过最大行长度的行上接受更改时文本合并崩溃的问题。

5.0.3.30258

2024 年 10 月 24 日

重要更新

  • Windows显著改进了资源管理器右键菜单扩展,包括重新添加主菜单/子菜单配置(在可能的情况下)、支持以管理员身份运行的进程,以及有限的 ARM64 支持。
  • Linux修复了等宽字体的文本编辑器宽度计算问题。
  • 其他次要修复和增强。

外观

  • Windows修复了深色模式下复选框列表的虚线层级线显示为黑底黑线的问题。

文件夹比较

  • macOS修复了 Intel CPU 上状态栏显示可用磁盘空间为 0 字节的问题。
  • 修复了加载错误后路径编辑错误地将错误消息和路径挤在一起显示的问题。

安装程序

  • Windows修复了调用 PowerShell 生成意外输出时尝试安装 Windows 11 资源管理器右键菜单时的卡顿问题。
  • Windows安装/卸载日志现在包含 Shell 扩展安装的详细信息。
  • Windows在执行"所有用户"卸载时,卸载程序确认对话框中移除了"删除所有 Beyond Compare 5 设置"复选框。
  • Windows修复了卸载程序不自动关闭 BCClipboard 的问题。
  • Windows使非管理员安装的 Shell 扩展升级过程更加稳健。
  • Windows更新 Inno Setup 至 6.3.3。

其他

  • Linux修复了"文件格式"对话框不记住启用文件格式的复选框状态的问题。

表格比较

  • 修复了忽略的不重要列的自动调整宽度问题。
  • 修复了包含换行符或分隔符的单元格复制到剪贴板的处理问题。

文本视图

  • Linux修复了等宽字体的宽度计算问题。

Windows 资源管理器集成

  • 重新添加了在 Windows 10、Windows 11"显示更多选项"菜单和第三方应用程序中配置菜单项显示在顶级菜单还是"Beyond Compare"子菜单中的功能。
  • 修复了 Windows 11 上"以管理员身份运行"的进程(例如 Total Commander)中菜单项不显示的问题。
  • 修复了 Windows 11 ARM64"显示更多选项"菜单中菜单项不显示的问题。支持顶级菜单仍是目标,但我们正在等待 Delphi 的 ARM64 编译器。
  • 修复了在 Windows 11 21H1 和 21H2 上安装 Shell 扩展的问题。从 5.0.2 或更早版本升级需要在选项对话框中开启扩展或手动卸载/重新安装以启用。
  • 修复了便携媒体设备 (MTP) 上的文件/文件夹的"比较到..."标题错误显示完整路径的问题。
  • 修复了当资源管理器的"显示 > 文件扩展名"选项关闭时比较便携设备 (MTP) 上文件的问题。
  • 修复了 BC4 能显示而菜单项在库虚拟文件夹中不显示的情况。
  • 修复了菜单项错误地出现在不支持的虚拟文件夹(例如"库")上然后尝试用无效路径打开 BC 的问题。
  • 修复了在资源管理器导航树视图中显示网络服务器/共享的右键菜单时出现重复菜单项的问题。
  • 修复了在驱动器根目录上使用"选择左侧"后第二个菜单显示为 'Compare to ""' 的问题。
  • 修复了在文件上使用"选择左侧"然后选择包含匹配文件名的驱动器根目录时第二个菜单显示为 'Compare to \file.ext' 而非 'Compare to C:\file.ext' 的问题。
  • 修复了为所有用户安装后非管理员用户切换 Win11 右键菜单开关的功能。
  • 修复了在 ARM64 进程中运行或选择便携媒体设备上的文件时图标显示黑色实心背景的问题。
  • 重新创建了选择左侧/中间箭头图标,使其更符合 v4 的外观。

5.0.2.30045

2024 年 8 月 27 日

重要更新

  • 在文件夹比较"对齐覆盖"设置中添加了"侧"选项,支持从右到左匹配。
  • 整体修复和稳定性改进。

文件视图

  • 修复了使用"交换两侧"时更新侧向显示过滤器的问题。

文件夹比较

  • 在"对齐覆盖"设置中添加了"侧"选项,除了现有的从左到右重映射外,还支持从右到左匹配。
  • 修复了"交换两侧"以更新排序侧和对齐覆盖设置。

FTP

  • 修复了连接到期望客户端先发送欢迎包的 SFTP 服务器时出现"timeout (110)"错误的问题。
  • 修复了上传到 Windows 版 OpenSSH 时的 SFTP 损坏问题。

安装程序

  • Windows修复了安装程序将开始菜单图标放在顶级开始菜单文件夹而非开始菜单\程序子文件夹的问题。

其他

  • Linux修复了文件编码下拉框中缺少 UTF-8/UTF-16 选项的问题。
  • macOS修复了某些区域的数字/小数分隔符显示为 ? 的问题。
  • macOS修复了主比较窗口中路径编辑的自动完成功能。
  • 修复了在各处读取超过 65536 字符的文本行的问题。

图片比较

  • 修复了初始比较完成后更改容差以更新比较结果的问题。

注册表比较

  • 修复了超过 65536 字符的 .reg 文件行的解析错误。

表格比较

  • 修复了取消"转到"和"调整列大小"对话框的问题。
  • 修复了比较区域设置的问题。
  • 修复了 MS Excel 工作簿比较使用系统区域设置而非强制使用英语设置的问题。
  • 修复了负数显示为"-x"而非"(x)"的问题。
  • 修复了数字检测需要小数分隔符前后有数字的问题。
  • 修复了 HTML 报告中第一个工作表名称格式与其余不同的问题。

文本比较

  • 修复了"下一个差异"跳过缺失行的问题。

崩溃修复

  • Linux修复了生成报告时的崩溃/卡顿问题。
  • 修复了在媒体比较和版本比较中有隐藏项时使用"交换两侧"导致的崩溃问题。

5.0.1.29877

2024 年 7 月 19 日

重要更新

  • 整体表格比较改进。
  • 修复了复制 NTFS 权限时的崩溃/失败问题。
  • macOSLinux修复了导入 v4 设置时的崩溃问题。

压缩包

  • 更新 UnRAR 至 v7.1.100.1230(Windows DLL)和 v7.0.9(macOS/Linux 源码)。
  • macOS修复了在文件视图中或使用"比较内容"命令比较 rar 压缩包中的文件的问题。

文件格式

  • 修复了比较富文本格式 (.rtf) 文件时的崩溃问题。

文件视图

  • macOSLinux添加了对正则表达式替换字符串中 \n、\r 和 \t 转义序列的支持。
  • 修复了尝试保存原本只包含 UTF-8 字节顺序标记的文件时出现"文件正被另一个进程使用"错误的问题。

文件夹比较

  • Windows修复了复制 NTFS 权限时的崩溃/失败问题。
  • macOSLinux修复了 会话设置 > 其他过滤器 > 大于/小于 过滤器忽略 KB/MB/GB 下拉框的问题。

其他

  • 修复了导入 v5 状态设置(例如 MRU 列表、窗体位置)的支持。
  • macOSLinux修复了尝试导入 v4 设置时的崩溃问题。
  • macOS修复了翻译版本显示带有原始英文文本的复选框的问题。

表格比较

  • 添加了"仅当前工作表"报告选项。
  • 添加了指示工作表名称的报告标题。
  • 修复了加载单侧比较时"隐藏相同列"隐藏所有内容的问题。
  • 修复了在第一个工作表之后的工作表上使用"仅选择"生成报告时的崩溃问题。
  • 修复了交换两侧时工作表标签标题不更新的问题。
  • 修复了标题或差异点更改时工作表标签不重新计算宽度的问题。
  • 修复了文件信息栏显示不正确或截断字符串的问题。
  • 修复了多工作表的信息和报告生成问题。

文本视图

  • 修复了当找到的文本位于文件最后一行时使用 查找 > 全选 两次导致的崩溃问题。

5.0.0.29773

2024 年 7 月 8 日 首个正式版

重要新功能

  • 文本比较和文本合并支持自动换行。
  • 深色模式。
  • 表格比较可以比较多个 Excel 工作表,并有其他增强功能。
  • 文本合并的手动对齐支持多行选择。
  • Windows每显示器 DPI 缩放。
  • Windows资源管理器右键菜单集成增强并支持 Windows 11。
  • macOS原生 Apple M 系列支持和额外性能改进。
  • Linux升级到 QT 5。

其他增强功能

  • 版本比较支持更多头字段,并改进了 MUI 和错误处理。
  • 媒体比较(原 MP3 比较)已增强并支持更多文件类型(FLAC、MP3、MP4/AAC)。
  • 媒体比较、图片比较和版本比较现在在双击标签时启动十六进制或图片比较。
  • 在注册表比较、媒体比较、版本比较和文本编辑中添加了"打开剪贴板"命令。
  • 添加了文件查看器键盘快捷键 Ctrl + / ⌘+Ctrl - / ⌘- 用于"增大/减小显示字体"和图片比较"放大/缩小"。
  • 命令行现在支持对压缩文件使用 /fv="Hex Compare"。
  • 文件查看器编码自动检测现在匹配整个文件而非仅前 64KB。
  • 修复了读取保存为不带字节顺序标记的 UTF-8 的 BC 脚本的问题。
  • 鼠标滚轮滚动鼠标下方的控件而非拥有焦点的控件。
  • Windows"为所有用户注册"选项现在将密钥存储在 C:\ProgramData (%AllUsersProfile%) 而非 Program Files,因此不需要显示 UAC 提示。
  • WindowsLinux以提升权限运行时标题栏现在显示"Administrator:"或"(Root Session)"。
  • Windows加载包含名为"target.lnk"的 Windows 快捷方式文件的基础文件夹时不再自动重定向到该快捷方式的目标。
  • Windows修复了 Windows 11 上控件和菜单外观的各种问题。
  • macOS单个文件系统内的复制现在创建链接的写时复制克隆,因此文件数据在其中一个更改之前不会重复。
  • Linux添加了 KDE6 文件管理器集成。感谢 Benjamin Robin。

默认设置更改

  • Windows除非检测到扩展字符,否则文件视图现在假定文件为 UTF-8 编码而非 ANSI 编码。
  • FTP/FTPS/SFTP 对所有文件使用二进制传输,而非对某些文件类型使用 ASCII 传输。之前的"自动"行为仍作为选项存在。
  • FTP/FTPS/SFTP 现在默认使用 UTF-8 作为命令/文件名编码。之前的"检测"行为可在配置文件的"服务器 > 编码"标签中更改。
  • 文件夹比较/同步中的删除现在默认使用回收站。
  • Windows"工具 > 源代码管理"对话框(MSSCCI 集成)现在默认隐藏,因为大多数版本控制系统不再支持它。可在"选项 > 工具栏等"中手动重新启用。
  • 将"二进制比较的二进制大小"从 65KB 增加到 4MB。
  • "将下一个差异文件限制到当前文件夹"现在默认关闭。
  • 在文本合并工具栏中添加了"忽略相同"、"偏向左侧"和"偏向右侧"按钮。
  • 移除了文本比较"完整编辑"切换。完整编辑支持始终启用。

表格比较

  • 改进了文件格式和列类型的自动检测。
  • 可以使用标签比较多个 MS Excel 工作表和多个 HTML 表格。
  • 默认比较使用标准对齐而非排序对齐。
  • 单个单元格根据其差异着色。
  • CSV 文件支持逐单元格编辑。

Windows 资源管理器集成

  • 在 Windows 11 的顶级菜单中工作。
  • 为压缩文件添加了"使用十六进制比较进行比较"。
  • 添加了对右键点击桌面或文件夹视图背景以操作该文件夹的支持。
  • 使用"选择左侧文件"然后右键点击文件夹现在支持比较该文件夹内同名文件。
  • "编辑"命令现在对最多 15 个文件的选择启用。
  • 添加了"查看补丁"、"与剪贴板比较"和"打开以进行比较"命令。

安装程序

  • Windows添加了 /DisableUpdates 开关以禁用当前用户或所有用户的更新检查。
  • Windows安装模式提示(所有用户、当前用户、便携)现在在 UAC 提示之前显示,因此非管理员安装不再需要管理员权限。
  • Windows"所有用户"安装不再提示在启动时运行剪贴板比较。之前这只影响安装用户。
  • Windows便携安装现在在 64 位 Windows 上默认使用 64 位版本。静默安装可使用 /32 开关强制使用 32 位版本。
  • Linux创建空的 /etc/default/bcompare 文件将阻止 .deb 包向系统配置添加 Beyond Compare 软件源和公钥签名密钥。
  • Linux卸载 .deb 包现在会移除自动添加的软件源和公钥签名密钥配置文件。

图片比较

  • 鼠标在图像上方时使用精确的 + 光标,鼠标不在其上的两个图像在相同相对位置显示较小的光标。
  • 鼠标滚轮滚动视图而非缩放。Shift+滚轮水平滚动,Ctrl+滚轮放大和缩小。

FTP/FTPS/SFTP

  • 将 SFTP"强制对旧版 OpenSSH 服务器使用更快上传"配置文件选项替换为"对 OpenSSH 服务器使用激进上传"选项,该选项影响所有 OpenSSH 版本,而不仅仅是 v3.9 及更早版本。
  • 配置文件对话框中的 SSH 公钥/私钥生成现在支持 ed25519 和 EcDSA 密钥,并默认生成 ed25519 密钥。
  • SSH 键盘交互身份验证现在将多个提示合并到单个对话框中。