• Beyond Compare 5 更新记录

  •  

5.1.5.31310 – 2025 年 9 月 8 日

变化

  • 已将 7-zip 库更新至 v25.01。修复了 CVE-2025-53816(RAR 压缩包漏洞)、CVE-2025-53817(COM 复合文件漏洞)以及 CVE-2025-55188(符号链接处理漏洞)。
  • macOS/Linux:修复了在文件中反复使用打开剪贴板比较在剪贴板内容和无内容之间切换的问题。
  • 修复了表格比较中缓慢/抖动的列大小调整问题。
  •  
  •  

5.1.4.31268 – 2025 年 8 月 26 日

显著变化

  • macOS/Linux:修复了 5.1.3 中引入的崩溃回归问题。
  •  

文件夹比较

  • 修复弹出消息,使其始终出现在日志上方。
  • “查找文件名”对话框现在始终保持选中一侧或另一侧。
  •  

杂项

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

文本比较

  • 修复了“查找”功能,屏幕外文本在移动到正确位置之前在显示屏底部闪烁找到的行,该问题在 5.1.3 中出现。

崩溃

  • Linux:修复了“下一个差异”挂起/崩溃问题,该问题在 5.1.3 中出现。
  • macOS/Linux:修复了启动时“Control“”没有父窗口”崩溃的问题,该问题在 5.1.3 中出现。
  •  
  •  

5.1.3.31238 – 2025 年 8 月 15 日

显著变化

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

文件格式

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

文件夹比较

  • 提高了按名称列排序时加载极大目录时的性能。
  • macOS/Linux:修复了使用扩展/表情符号重命名文件的问题。
  • 排除现在将把文件名中的“*”和“?”包装在[]中,这样它们就只匹配特定的文件名,而不是被视为通配符。
  • 组合“对齐”和“对齐”命令。
  •  

十六进制比较

  • macOS/Linux:修复了复制和粘贴彼此不兼容的问题,并匹配了 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 下的行为。
  • macOS/Linux :在帮助 > 支持对话框中添加了“探索设置文件夹”链接。
  • 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:修复了暗模式下主页视图按钮不显示焦点矩形的问题。
  •  

文件视图

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

主页视图

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

杂项

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

表格比较

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

文本视图

  • 现在,即使鼠标悬停在边线按钮上,即使按下了鼠标,边线按钮也会绘制为热的。(例如,文本合并“冲突”状态)
  •  

崩溃

  • macOS/Linux:增加了发生崩溃时保存的最大堆栈大小。
  • 修复了将带有字节顺序标记的文件与其自身进行比较时出现的文本比较崩溃或不正确的比较问题。
  • 修复了当文本合并位于缺失行之后的行首时按下退格键导致文本合并崩溃的问题。
  • 修复了鼠标拖动导致当前行快速变化时表格比较崩溃的问题。
  • 修复了在完全选择一行的情况下使用“隐藏相同列”时表格比较崩溃的问题。
  • macOS/Linux:修复“Control”没有父窗体或框架”崩溃问题。
  •  
  •  

5.0.7.30840 – 2025 年 4 月 16 日

显著变化

  • 总体稳定性和完善性得到改进。
  •  

外貌

  • 暗模式:修复了表格比较网格和各种视图中“当前线”的边框线的对比度。
  •  

文件视图

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

文件夹比较

  • 修复了对大型目录进行排序时发生崩溃的问题。
  • Windows:修复了一些 Windows 11 网络共享被检测为 Samba 的问题。
  •  

图片比较

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

第三方库

  • Windows:将 FlexCel 更新至 v7.24.0。

Windows 资源管理器上下文菜单扩展

  • 修复了在高 DPI 显示器上运行的 DPI 不感知应用程序中显示 shell 扩展菜单图标过大的问题。
  • 修复了在 Windows 7 经典主题下显示文件夹的上下文菜单时 shell 扩展菜单图标与其他 shell 扩展不对齐的问题。
  • 修复了如果打开 shell 扩展“合并”菜单项并且使用标准版许可证注册 BC 则其保持可见的问题。
  • powershell.exe修复了不在系统中时安装 shell 扩展的问题%PATH%
  • 将 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:修复了 Windows 菜单显示最小化窗口时使用实心菱形而不是最近 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 扩展程序后,安装程序将不再要求重启。Explorer 仍将使用旧版本,直到重新启动或注销为止。卸载 BC 并重新安装时,仍然需要重启。
  •  

杂项

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

表格比较

  • 在“会话设置”页面新增了对齐模式组合框,可选择“不对齐”、“按左侧名称对齐”、“按右侧名称对齐”和“自定义对齐”。替换了现有的“左侧文件为源文件”和“检测对齐”复选框。
  • 空单元格与缺失单元格相比现在被认为是不重要的差异。
  • 更改对齐模式会话设置会更新网格中的“左文件”和“右文件”列。
  • 修复了列标题与其余数据错误排序的问题。
  • 当会话设置对不存在的工作表进行工作表对齐自定义时,修复页脚选项卡控件显示额外的“-”选项卡的问题。
  • 修复了与不存在的关键列的比较导致随机行对齐的问题。
  • 已修复当每侧的第一张纸未对齐且文件不支持纸页时显示页脚选项卡控件的问题。
  •  

第三方库

  • 将 7-zip 更新至 24.09。
  • 已将 FastMM 更新至 v4.993+。
  • Windows:将 FlexCel 更新至 v7.22.1。
  • Windows:将 madExcept 更新至 v5.1.5。
  • Windows/macOS:将 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。
    •  

文本视图

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

崩溃

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

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

5.0.2.30045 – 2024 年 8 月 27 日

显著变化

  • 在文件夹比较“对齐覆盖”设置中添加了“侧面”选项,以便从右到左匹配。
  • 一般修复和稳定性改进。
  •  

文件视图

  • 修复了使用“交换面”时更新侧面显示过滤器的问题。
  •  

文件夹比较

  • 除了现有的从左到右重新映射之外,还在“对齐覆盖”设置中添加了“侧面”选项,以便从右到左进行匹配。
  • 修复了“交换边”以更新排序边和对齐覆盖设置。
  •  

FTP

  • 修复了连接到 SFTP 服务器时需要客户端首先发送欢迎包的“超时(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 权限时崩溃/失败的问题。
  • macOS/Linux:修复导入 v4 设置时崩溃的问题。
  •  

档案

  • 将 UnRAR 更新至 v7.1.100.1230(Windows DLL)和 v7.0.9(macOS/Linux 源)。
  • macOS:修复了在文件视图中比较 rar 档案中的文件或使用“比较内容”命令的问题。
  •  

文件格式

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

文件视图

  • macOS/Linux:在正则表达式替换字符串中添加了对 \n、\r 和 \t 转义序列的支持。
  • 修复了尝试保存最初仅包含 UTF-8 字节顺序标记的文件时出现的“文件正在被另一个进程使用”错误。
  •  

文件夹比较

  • Windows:修复复制 NTFS 权限时崩溃/失败的问题。
  • macOS/Linux:固定会话设置>其他过滤器>大于/小于过滤器忽略 KB/MB/GB 组合框。
  •  

杂项

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

表格比较

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

文本视图

  • 修复了当找到的文本存在于文件的最后一行时,使用“查找”>“全选”两次时发生崩溃的问题。
  •  
  •  

5.0.0.29773 – 2024 年 7 月 8 日

这是 Beyond Compare 5 版本的第一个正式版本。

重要新功能

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

其他增强功能

  • 版本比较支持更多标题字段,并具有更好的 MUI 和错误处理。
  • Media Compare(以前称为 MP3 比较)已得到增强并支持其他文件类型(FLAC、MP3、MP4/AAC)。
  • 现在,双击标签时,媒体比较、图片比较和版本比较会启动十六进制或图片比较。
  • 在注册表比较、媒体比较、版本比较和文本编辑中添加了“打开剪贴板”命令。
  • 添加了文件查看器键盘快捷键Ctrl + / ⌘+Ctrl – / ⌘-,用于“显示字体增大/减小”和图片比较“放大/缩小”。
  • 命令行现在支持使用 /fv=”Hex Compare” 来比较存档文件。
  • 文件查看器编码自动检测现在与整个文件匹配,而不仅仅是前 64KB。
  • 修复了读取以 UTF-8 格式保存且没有字节顺序标记的 BC 脚本的问题。
  • 鼠标滚轮滚动鼠标光标下的控件,而不是具有焦点的控件。
  • Windows:“为所有用户注册”选项现在将密钥存储在 C:\ProgramData(%AllUsersProfile%)而不是 Program Files 中,因此它不需要显示 UAC 提示。
  • Windows/Linux:当运行权限提升时,标题栏现在显示“管理员:”或“(根会话)”。
  • 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 键盘交互式身份验证现在将多个提示合并为一个对话框。