App: Struggle Compare3
Developer: 人杰 张
Genres: Entwickler-Tools, Dienst­programme

Struggle Compare重构版本Version3
全新版本，新的核心代码、新的逻辑代码、新的UI代码……自2020年7月18日发布Apple Store第一个版本Version1，历经3年半，发布3个重构版本

每次文件对比，最多有十个比较线程。
每次拷贝操作，最多有十个并发拷贝线程。与其他很早以前就已知的文件拷贝技术一样，在小文件较多的情况下，多线程拷贝相对操作系统原生单线程拷贝技术快一到两倍。因为，文件目录数据操作可以并发锁住和修改不同的文件目录数据块，而不需要插入一条文件信息后再操作下一个文件。也就是，不同的磁盘文件目录数据块的锁定、修改、解锁操作互不影响。相对操作系统的单任务单线程拷贝的性能提升在于使用多线程对不同磁盘文件目录数据块的并发锁定与并发写入一条小于4k的文件信息以及并发解锁效率要高于单线程。要点：小文件的拷贝、磁盘写入，瓶颈不在于磁盘写入文件内容数据的过程，而在于文件目录树的修改过程，在于位于不同磁盘数据块节点的文件目录树内容数据的单线程修改。这是2020年以来发现的未被挖掘的操作系统的拷贝性能提升点。

改版软件界面特性：

运行中任务行使用浅灰色背景色标亮。

可切换任意文本文件的字符集进行显示，特殊处理带BOM（Byte-Order Mark）的字符集文件。
支持在左文件和右文件比较中选择不同的字符集。
同步发布Windows版本、macOs版本与Ubuntu版本。


作者：寒峰练剑∙悟（wù）空悟（wù）能悟（wù）净∙盛唐山寺扫地僧

Release notes:
修复bug：基础框架已处理文本文件的起始BOM（Byte-Order Mark）字符，而程序必须完整地读取整个文件才能正确解码特殊字符集文本文件。