Version 18.3

November 7, 2018

New General Features

  • Added random ordering to Sort.

  • The new version can open Binary (Hexadecimal View) files with 16, 32, 64, 128, and 256 bytes per line. Selecting larger bytes per line results in faster loading of binary files.

  • Re-enabled multi-threaded search/replace when a large file is opened without temporary files to improve its speed.

  • Greatly improved the speed of Remove Newline Characters and Validate CSV documents with embedded newlines.

  • Added the Bookmarked Lines Only, Unbookmarked Lines Only, and Match Newline Characters buttons to the Filter toolbar.

  • Allows you to refresh/abort Filter by pressing the ENTER/ESC key while the keyboard focus is on the Column drop-down list box in the Filter toolbar.

  • The new version allows you to deselect a selection while in multiple selection mode, by CTRL-clicking a selection.

  • You can now enable Read Only with unsaved documents.

Test results:

v18.2

v18.3

Comparison

Replace All (opened without temporary files)

6.33 seconds

2.17 seconds

2.92 times faster

Remove Newline Characters

28.5 seconds

8.42 seconds

3.38 times faster

Switch to CSV mode (CSV with embedded newlines)

7.27 seconds

0.01 seconds

727 times faster

\* Replace All: 1.34 GB, 100,000,000 lines, random ASCII data replace "aaa" with "@@@", default options, Remove Newline Characters: 538 MB, 10,000,000 lines, random ASCII data, Switch to CSV mode: 142 KB, 500 lines, 52,300 newline characters CSV, Windows 10 (64-bit), Core i7-8700K, 32GB RAM.

New Options

New Commands

Plug-in API New Features

Macro New Features

  • Added the R (sorts randomly) option to the strColumns parameter of the Sort method.

  • Added the ExFlags parameter to the Filter method.

Bug Fixes

  • Fixed a certain issue related to Batch Replace.

  • Fixed a bug of v18.0.0 and later where saving a file containing a very long line (longer than 260 MB per line) could corrupt the file.

  • Fixed customer-reported issues ( 1, 2, 3).