选择软件标题...降级到你爱的版本!

数据 状态: 29605 个版本的 1947 个程序

查看下载 Windows 显示全部下载
已测试 : 没有间谍软件、广告和病毒

Beyond Compare 3.1.11  更改日志

* Notable Changes
- Added support for 64-bit Linux distributions.
- Added Linux yum/apt repositories.
- Added "Interleaved" style for Data Compare report.
- Added support for comparing data files without a key column.

* Command Line
- Fixed opening Text Merge never to use quick compare.
- Fixed hang when passing relative filenames containing wildcards as command line arguments.

* Data Compare
- Added support for comparing files without key column.
- Improved to handle any embedded line endings within delimited cell.
- "Find", while positioned in details, now moves to cell containing match.
- Status bar now displays number of "difference row(s)" instead of "Important differences".
- Fixed "Columns" session settings to disable controls appropriately and added F2 shortcut for "Edit".
- Fixed handling of type errors (ex. "apple" shown in strikeout if column type is numeric, broken in 3.1).
- Fixed numeric display handling not to lose precision.
- Fixed crash when editing column settings.

* File Formats
- Fixed saving default file format with a name to show "General" page.
- Fixed "Perl Scripts" definition of string.

* File Views
- Fixed "Next/Previous Difference Files" to be hidden if the parent session is closed.
- Fixed "Next/Previous Difference Files" crash when files are no longer visible in parent session.

* Folder Compare
- "Compare Contents" results dialog no longer repositions when switching between tabs.
- Fixed file locking after moving files while rules-based content comparisons are enabled.
- Fixed error handling when copying or moving files with ":" in their name.
- Fixed "Remove read-only flag when copying from a CD or DVD" when copying folders.
- Fixed enabling "Move to Folder" and "Move" commands when comparing a snapshot to a live folder.
- Fixed folder coloring when different and newer colors are the same.
- Fixed disabling "New Folder" and "Set As Base Folders" when only one side is loaded.
- Fixed folders on some NAS devices showing as hidden (h) after expanding them.
- Fixed using "Ignore Folder Structure" and "Archive handle -> As folders always" together including both a zip and its contents in the folder listing.
- Fixed enabling "Load" path buttons (broken in 3.1.4).

* FTP
- Fixed FTP listing parsing for wu-ftpd when it includes a full yyyy-mm-dd date and hh:mm time.
- Fixed MDTM support so it accepts vsFTPd's 213 result code in addition to 253.
- Fixed parsing MVS folder listings where the number of extents for a file is 100 or greater.

* Hex Compare
- Default text color now follows color setting.
- Fixed crash when changing the number of bytes per line while comparing small files.

* Home View
- Fixed not to truncate captions of session buttons in certain conditions.
- Fixed title font size when the system font is larger than default.
- Fixed session name label so it's centered vertically relative to the session icon.

* Linux
- Added support for 64-bit distributions.
- Added Qt3 libraries as part of install package.
- .rpm/.deb packages now register Scooter Software repository with apt/yum.
- .tar.gz package now includes uninstall.sh.
- .tar.gz package now installs to /usr instead of /usr/local by default.
- Installer will now copy BC3Key.txt if it's present.
- Context menus now handle case where KDE files are in .kde/share/kde4.
- Various improvements to install.sh.
- Changed default fixed-width font to "Monospace 10".
- Fixed .deb packages reporting incorrect install size.
- Fixed session combobox dropdown height for some font sizes.
- Fixed text editor shifting characters as text is selected.

* Misc
- Added support for copying/pasting the #0 (null) character.
- Activating a visible tab no longer tries to scroll it (broken in 3.1.10).
- External program not found message now includes part of command line (conversions, open withs).
- Read-only settings files will no longer be overwritten.
- Fixed short date strings using incorrect format (m/d/y instead of d/m/y) on some Windows 7 installs.
- Fixed line parsing memory access violation.
- Fixed crash when opening "Enter Key" dialog while clipboard is locked by another application.
- Fixed context-sensitive help when the active control becomes disabled.
- Fixed "Save Workspace As" to initially disable "OK".
- Fixed handling of invalid dates in settings file.
- Fixed support for plugin views with more than one property sheet.
- Fixed displaying Unicode hints on various controls.

* Picture Compare
- Fixed hang when loading an invalid JPEG file.
- Fixed image format autodetection so it doesn't reload a file after successfully guessing the format.

* Reports
- Added Data Compare "Interleaved" layout.
- Folder Compare "Summary" report now includes file counts in each header.
- HTML reports now include tag.<br> - Text Compare "Patch" report now uses .patch file extension.<br> - Replaced "Strikeout left orphans" option for Text Compare "Interleaved" report with "Strikeout left differences".<br> - Added "Strikeout right differences" option for Text Compare "Interleaved" report.</p> <p>* Scripting<br> - Added INTERLEAVED layout option for DATA-REPORT.<br> - Added STRIKEOUT-RIGHT-DIFFS option for INTERLEAVED layout in TEXT-REPORT.<br> - Replaced STRIKEOUT-LEFT-ORPHANS option for INTERLEAVED layout in TEXT-REPORT with STRIKEOUT-LEFT-DIFFS.</p> <p>* Text Views<br> - "Toggle Bookmark" and "Go to Bookmark" commands can now be customized.</p> <p>* Text Compare<br> - Fixed crash when comparing files with lines containing more than 32,000 of the same character.<br> - Trying to save a malformed binary DFM now shows an error message.</p> </div> </div> <!-- Screenshots --> <!-- Community Submission Box --> <!-- Other Versions --> <h3 class="heading1"> Beyond Compare  <span>构建</span> </h3> <ul class="list7 clearfix"> <li> <a href="/windows/beyond-compare/beyond-compare-3-3-5/"> Beyond Compare 3.3.5 (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-3-4/"> Beyond Compare 3.3.4 (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-3-3/"> Beyond Compare 3.3.3 (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-3-2/"> Beyond Compare 3.3.2 (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-3-1/"> Beyond Compare 3.3.1 (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-3-0-beta/"> Beyond Compare 3.3.0 Beta (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-2-4/"> Beyond Compare 3.2.4 (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-2-3/"> Beyond Compare 3.2.3 (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-2-2/"> Beyond Compare 3.2.2 (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-2-1-beta/"> Beyond Compare 3.2.1 Beta (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-2-0-beta/"> Beyond Compare 3.2.0 Beta (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-1-9/"> Beyond Compare 3.1.9 (Windows) </a> </li> <li> <a href="/windows/beyond-compare/beyond-compare-3-1-10/"> Beyond Compare 3.1.10 (Windows) </a> </li> </ul> <!-- Comments --> <!-- Hidden Elements for Popups --> <div class="hiddenitem" id="ourversionid">15621</div> <div id="setdiv" class="popup css3"> <a rel="nofollow" class="close-btn png-bg">×</a> <div id="setsdiv"></div> </div> <div id="changelogdiv" class="popup css3"> <a rel="nofollow" class="close-btn png-bg">×</a> <div id="changelogsdiv"></div> </div> <div id="licensediv" class="popup css3"> <a rel="nofollow" class="close-btn png-bg">×</a> <div id="licensesdiv"></div> </div> </div> </main> <!-- Sidebar --> <aside aria-label="Sidebar"> <!-- OS Categories --> <div class="widget categories"> <a class="windows " href="/"> 窗口 </a> <a class="mac " href="/featured/mac/"> 麦克 </a> <a class="linux " href="/featured/linux/"> 链接 </a> <a class="android " href="/featured/android/"> 机器人 </a> <a class="games " href="/featured/games/"> 游戏 </a> </div> <div class="ad-slot" data-ad-placement="detail-sidebar" data-ad-width="300" data-ad-height="250" data-ad-categories="248" data-ad-os="21" data-ad-software="682" style="max-width: 300px; margin-left: auto; margin-right: auto; min-height: 270px; margin: 20px 0;" > <div class="ad-label" aria-hidden="true">Advertisement</div> <div class="ad-loading" aria-hidden="true"> <span class="ad-loading-text">Loading...</span> </div> </div> </aside> </div> </div> <!-- Footer --> <footer class="site-footer"> <div class="wrapper"> <img src="https://oldversion-prod-storage.nyc3.digitaloceanspaces.com/app_assets/themes/shared/images/ov-mascot.dd4aa5f7be5a.png" alt="" class="mascot" width="150" height="273" loading="lazy" aria-hidden="true" /> <div class="section sfirst footer-site-links"> <h2>站点链接</h2> <ul class="list2"> <li><a href="/about/">关于我们</a></li> <li><a href="/contact/">联系我们</a></li> <li><a href="/roadmap/">路线图</a></li> <li><a href="/supporters/">支持者</a></li> </ul> </div> <div class="section footer-category-section footer-categories"> <h2>类别</h2> <ul class="list2"> <li> <a href="/"> Windows </a> </li> <li> <a href="/featured/mac/"> Mac </a> </li> <li> <a href="/featured/linux/"> Linux </a> </li> <li> <a href="/featured/android/"> Android </a> </li> <li> <a href="/featured/games/"> 游戏 </a> </li> </ul> </div> <div class="section last footer-follow"> <h2>跟着 OldVersion.com</h2> <ul class="sociable"> <li><a href="http://www.facebook.com/OVCOM" rel="nofollow" class="facebook"> <img src="https://oldversion-prod-storage.nyc3.digitaloceanspaces.com/app_assets/themes/classic/images/svg/facebook.89fc4995136c.svg" width="16" height="16" alt="Facebook" /> </a></li> <li><a href="http://twitter.com/oldversion" rel="nofollow" class="twitter"> <img src="https://oldversion-prod-storage.nyc3.digitaloceanspaces.com/app_assets/themes/classic/images/svg/twitter.4f0e16f2ebf1.svg" width="16" height="16" alt="Twitter / X" /> </a></li> </ul> </div> <div class="footer-logo-section"> <p class="footer-logo"><a href="/" rel="home" class="footer-logo-link">OLDVERSION.COM</a></p> <div class="footer-tagline">因为NEER并不总是更好!</div> <span class="facebook-like"> <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Foldversion.com&send=false&layout=button_count&width=150&show_faces=false&action=like&colorscheme=light&font=verdana&height=21&appId=431722426879622" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:150px; height:21px;" allowtransparency="true" title="Facebook Like Button"></iframe> </span> </div> <div class="footer-text"> <p>OldVersion.com为旧版本的程序,司机和游戏提供免费软件下载.<br /> 那为什么不把你喜欢的版本降级!</p> <p>OldVersion.com是一个独立的软件档案,除非明确注明,否则不隶属于,也不由本网站列出的任何软件出版商赞助或认可.</p> </div> <nav class="footer-nav" aria-label="Site policies"> <ul> <li class="copyright">©2001-2026 OldVersion.com.</li> <li><a href="/privacy/">隐私政策</a></li> <li class="cookie-settings-item" hidden><a href="#" data-cc="show-preferencesModal">Cookie settings</a></li> <li><a href="/dmca/">管理部</a></li> <li><a href="/terms/">托斯语NAME</a></li> <li class="last">设计人 <a href="http://jenox.com/" rel="nofollow">Jenox</a></li> </ul> </nav> </div> </footer> </div> <script> // Tabbed Selectors JavaScript function changesoftwareorder(order) { var tabs = document.querySelectorAll('.tabstrips2 li'); tabs.forEach(function(tab) { tab.classList.remove('active'); }); var panes = document.querySelectorAll('.tab-pane'); panes.forEach(function(pane) { pane.classList.remove('active'); }); var targetPane = document.getElementById(order); if (targetPane) { targetPane.classList.add('active'); } event.target.closest('li').classList.add('active'); event.preventDefault(); return false; } document.addEventListener('DOMContentLoaded', function() { var tabLinks = document.querySelectorAll('.tabstrips2 a'); tabLinks.forEach(function(link) { link.addEventListener('click', function(e) { e.preventDefault(); var order = this.getAttribute('href').substring(1); changesoftwareorder(order); }); }); }); </script> <script> // Make STATIC_URL available to JavaScript (for dynamic asset loading) window.STATIC_URL = 'https://oldversion-prod-storage.nyc3.cdn.digitaloceanspaces.com/app_assets/'; // Pass screensaver settings to JavaScript window.SCREENSAVER_CONFIG = { enabled: false, defaultScreensaver: 'flyingWindows', availableScreensavers: ['flyingWindows'], timeoutMinutes: 5 }; </script> <script defer src="https://oldversion-prod-storage.nyc3.digitaloceanspaces.com/app_assets/dist/common.cd0c2f8199cd.js"></script> <script type="application/json" id="cookie-consent-config"> { "revision": 1, "ga4Enabled": true, "ga4Id": "G\u002DK5SPG71NMT", "categories": [ {"key": "necessary", "cookies": [ {"name": "cc_cookie", "purpose": "Remembers your cookie consent choices.", "duration": "6 months"}, {"name": "sessionid", "purpose": "Keeps you signed in and carries one\u002Dtime messages between pages.", "duration": "2 weeks"}, {"name": "dwf_*", "purpose": "Keeps the version of a feature or experiment you were shown consistent between pages.", "duration": "1 month"}, {"name": "csrftoken", "purpose": "Protects forms and requests against cross\u002Dsite request forgery.", "duration": "1 year"} ]}, {"key": "analytics", "cookies": [ {"name": "_ga", "purpose": "Google Analytics 4: distinguishes visitors to measure site usage.", "duration": "2 years"}, {"name": "_ga_\u003CID\u003E", "purpose": "Google Analytics 4: maintains session state for the measurement property.", "duration": "2 years"} ]} ], "strings": { "consentModal": { "title": "We use cookies", "description": "This site uses necessary cookies to work. With your consent, it also uses Google Analytics cookies to count visits and see which pages are useful. You can change your choice at any time. See our Privacy Policy for details.", "acceptAll": "Accept all", "rejectAll": "Reject all", "showPreferences": "Manage preferences" }, "preferencesModal": { "title": "Cookie preferences", "acceptAll": "Accept all", "rejectAll": "Reject all", "savePreferences": "保存首选项", "close": "Close", "necessaryTitle": "Strictly necessary cookies", "necessaryDescription": "These cookies are required for the site to work, for example to keep you signed in and remember your cookie choice. They cannot be turned off.", "analyticsTitle": "Analytics cookies", "analyticsDescription": "These cookies let Google Analytics count visits and see which pages are used. They are only set if you accept.", "cookieName": "Cookie", "cookiePurpose": "Purpose", "cookieDuration": "Duration" } } } </script> <script type="module" src="https://oldversion-prod-storage.nyc3.digitaloceanspaces.com/app_assets/dist/ov-consent.1b32d196f700.js"></script> <!-- Ad loader: async, non-blocking --> <script async src="https://oldversion-prod-storage.nyc3.digitaloceanspaces.com/app_assets/advertising/ads.e77d15cfc433.js"></script> <script> // Loads GA4 only after the visitor consents to analytics cookies (called by the consent bundle, dist/ov-consent.js). window.ovLoadGa4 = function() { if (window.ovGa4Loaded) { return; } window.ovGa4Loaded = true; window.ovGa4Ready = true; var s = document.createElement('script'); s.async = true; s.src = 'https://www.googletagmanager.com/gtag/js?id=G-K5SPG71NMT'; document.head.appendChild(s); gtag('js', new Date()); gtag('config', 'G\u002DK5SPG71NMT', { 'anonymize_ip': true, 'cookie_flags': 'SameSite=None;Secure', 'custom_map': { 'dimension1': 'environment', 'dimension2': 'page_type', 'dimension3': 'content_language' } }); gtag('set', 'user_properties', { 'environment': 'prod', 'content_language': 'zh\u002Dcn' }); window.ovGa4Queue.forEach(function(args) { dataLayer.push(args); }); window.ovGa4Queue = []; }; </script> <script defer src="https://oldversion-prod-storage.nyc3.digitaloceanspaces.com/app_assets/dist/search-autocomplete.0b1b78ee0fa8.js"></script> <script defer src="https://oldversion-prod-storage.nyc3.digitaloceanspaces.com/app_assets/dist/detail.fd869db37b2e.js"></script> <script> if (typeof gtag === 'function') { gtag('event', "version_view", {"software_id": "beyond-compare", "version_id": "beyond-compare-3-1-11", "version_name": "3.1.11", "software_name": "Beyond Compare", "page_type": "version_detail"}); } </script> <script> document.addEventListener('DOMContentLoaded', function() { // Track download_request events on all download forms var downloadForms = document.querySelectorAll('form[action*="download"]'); downloadForms.forEach(function(form) { form.addEventListener('submit', function(e) { if (typeof gtag === 'function') { var osName = 'unknown'; var submitBtn = form.querySelector('input[type="submit"]'); if (submitBtn && submitBtn.value) { // Extract OS from button value (e.g., "Download for Windows") var match = submitBtn.value.match(/Download\s+(?:for\s+)?(.+)/i); if (match) { osName = match[1].toLowerCase(); } } gtag('event', 'download_request', { 'software_id': 'beyond-compare', 'software_name': 'Beyond Compare', 'version_id': 'beyond-compare-3-1-11', 'version_name': '3.1.11', 'platform': osName, 'page_type': 'version_detail' }); } }); }); }); </script> </body> </html>