 |
|
|
|
|
|
|
|
|
|
|
IMPORTANT!
- Please review BETA.TXT before installation!
- v2.x does NOT run on Windows 95, 98, or ME.
- Beta releases only contain files
changed since the last full release.
They should be installed over the top of the last full release - v2.2
- These releases are works in progress, and as such, should not be publicly re-distributed!
- Each beta contains all previous fixes - you only need to install the most recent!
- Please be aware that it is not possible to install a beta release using ZTreeWin itself! You must
first quit ZTreeWin and manually use your favourite unzipping utility to replace the existing files.
- To use the self-extracting .EXE version, be sure to run the program with 'Run as Administrator'
privileges, so that it will have permission to write to the "Program Files" directory, if that's where you have ZTreeWin installed.
- In your ZTreeWin shortcut properties (right-click, 'Properties'), on the Layout tab, make sure "Wrap text on output on resize" is NOT enabled.
|
|
|
|
|
|
|
ZTree Betas:
v2.9.11 11 November 2026
ZTreeWin: ztw29011.zip - ZTreeWin for Windows (XP/Windows Vista, 7, 8, 9, 10 & 11, both 32-bit and 64-bit) ZTreeLin: ztreelin-2.9.11-x86_64.tar.gz - ZTreeLin for Linux (needs glibc 2.38 or newer, and works better in terminal with Kitty protocol support) ZTreeLin: ztreelin-2.9.11-aarch64.tar.gz - ZTreeLin for Raspberry Pi (64-bit Raspberry Pi OS Bookworm or newer, or other 64-bit ARM Linux with glibc 2.35 or newer) ZTreeMac: ztreemac-2.9.11-arm64.tar.gz - ZTreeMac for macOS (Apple silicon, macOS 27 or newer; not yet signed by Apple, so see README.TXT for clearing the download mark)
-
Added - Alt-F10 - CO-6E - Copy/Move/Mirror encrypted files (F7 default): =E Keep encryption, -E Copy decrypted, ?E Ask
- Added - Alt-F10 - CO-5G - File limit for syntax highlighting (nnn MB, 200 by default, 0 for None): View shows a larger source/XML/HTML/JSON file as plain text, T formats it anyway
- Added - Alt-F10 - CO-6E - Copy/Move/Mirror encrypted files (F7 default): =E Keep encryption, -E Copy decrypted, ?E Ask
- Added - Alt-F10 - Mouse support
- Added - Alt-F5 - 7-Zip support via 7z32.dll/7z64.dll (or installed 7z.dll): browse/extract .7z; used first for .zip/.rar; also ARJ, CAB, CHM, ISO, LZH, TAR, TGZ, WIM
- Added - Alt-F5 - The archive's description line shows the DLL that will extract from it: (7z64)/(7z32), (unzip64)/(unzip32) or (unrar64)/(unrar)
- Added - Alt-F5 - A compressed tarball (.tar.gz, .tgz, .tar.bz2, .tar.xz ...) opens straight to the files inside its .tar (read-only)
- Added - Alt-F5 - A Windows Installer package (.msi, .msm, .msp; known by its contents, under any name) opens through 7zip: its database streams and embedded .cab files are listed
- Added - Alt-F8/F9 - Windows Terminal: Alt-F8/F9 (and Shift-Alt-F8/F9) resize the terminal window as they do for conhost
- Added - Copy/Move - F7 in the target prompt for encrypted (EFS) files: =E keeps the encryption, -E copies them decrypted, ?E asks
-
Added - Ctrl-F5 Archive - name.exe selects the built in 7-Zip to make a self-extracting .7z using 7-Zip's console 7zCon.sfx (else 7z.sfx; from ZTree's folder, 7-Zip's or the PATH) when no last used ARCHIVER.BB2 for .exe
-
Added - Ctrl-F5 Archive - built in 7-Zip: .zip, .7z, .exe, .tar, .tar.gz, .tar.xz and .tar.bz2 written by 7-Zip itself (also chosen by .tgz, .txz, .tbz2), L Level (store ... ultra), E encrypts with AES-256
- Added - Ctrl-F5 Archive - Encrypt (E) for the built-in .zip: AES or ZipC (ZipCrypto, weaker but opened by Windows' own zip folders). A .7z is AES-256
- Added - Ctrl-F5 Archive - The first F5/Ctrl-F5 of a session starts from the newest AC= line: the ARCHIVER.BB2 archiver the line used or the built-in format
-
Added - Ctrl-F5 Archive - Timestamp (T) for the built-in 7-Zip: now, or newest - the archive dated as the newest file in it (as 7z.exe's -stl), kept in the AC= line as Level and Encrypt are
- Added - Ctrl-Search - F4 txt+uni (the default): text and Unicode searched together, in one read of each file
- Added - Ctrl-Search - F7 Mode And/or: a AND b OR c finds files holding both a and b, or holding c; parentheses group, "quotes" keep a string as it is; hex strings too
(4D 5A AND 50 4B); F7 and the F4 mode are kept in the search history
- Added - Ctrl-Search - F7 Mode Regex: regular expressions (PCRE2), e.g. INV-\d{6}; text, Unicode and txt+uni; needs pcre2 dlls, otherwise F7 skips it
-
Added - Ctrl-Search - Searches the text inside documents: .docx/.xlsx/.pptx (via 7-Zip), .pdf, .doc/.xls/.ppt, .rtf, .msg/.eml/.mht, .odt/.ods/.odp (via Windows IFilters); raw file still searched when no match
- Added - Ctrl-Search - UTF-8/UTF-16 text files with a BOM are searched as text in both text and Unicode modes
- Added - Ctrl-sHortcut - F5 Link type: symbolic links or hard links to the tagged files instead of shortcuts, under the files' own names (*.*)
-
Added - Filter - F7 Regex (on/off): the names are matched by a regular expression (PCRE2) instead of wildcards, e.g. ^report-\d{4} or \.(jpe?g|png)$, without case; shown and kept in the history as /pattern/
- Added - Filter - F9 (drive) - Find & log: the files matching the filter are found anywhere on the current drive (several threads at once), only the directories holding them
logged; then Showall lists what was found (from the File Window, back in the tree first); (was Z in the Directory Window)
- Added - FTP/MTP - V and Alt-V with an external viewer, and J/Alt-J (JFC), give the program a copy of the file, as Open does
- Added - History - F2 Label in the Filter and Search history lists: the label shows in its own column and Search mode matches it; a Filter's typed "Label:" also works
before a /regex/ filter; a labelled search or regex filter picked from the history is edited without its label, which goes back on at OK
- Added - JFC - Built-in file compare, the default when the Alt-F10 JFC/Alt-JFC compare is blank: Fully TFC compatible
- Added - JFC - Alt-F7 Zoom and Alt-F8/F9 Video (Shift: the other way)
- Added - JFC - A window made bigger (or smaller) during the compare - by Alt-F7/F8/F9 or by dragging it - goes back to the size it had when the compare ends
-
Added - JFC - Alt-F10 Colors configuration for: frame, identical lines, line numbers, matching and differing characters, saved in ZTW.HST; defaults to TFC.INI if found, else the color scheme's
- Added - JFC - ZCOLORS.INI keywords JFRAME, JEQUAL, JLNUM, JMATCH and JDIFF: the built-in compare's frame, identical lines, line numbers, and a differing line's matching
and differing characters, override JFC's own Alt-F10 colors (ZTW.HST)
-
Added - Log - Directories read ahead by several threads at once: full and tree logs, branch logs, * and F3 Refresh 2-6x faster (C: full log 13 s -> 3 s); /LS reads them one at a time as before
- Added - Log - F6 FTP site: an FTP or FTPS server logged as a drive letter (ftp://[user@]host[:port][/path]; ftpes:// TLS required, ftps:// implicit TLS); Copy, Move, Delete,
Rename, Make dir, View and Directory mode to and from it, dates kept; on Linux and Mac too (TLS through the system's OpenSSL), the site shown and typed as its address
-
Added - Log - F6 mtp://[device][/path]: a phone, camera or player (Windows Portable Devices: Android by MTP, an iPhone's photos read only) logged as a drive letter like an FTP site; "mtp" alone for the one connected
- Added - Log - F6 \\server\share[\path]: a network share mapped to the highest free drive letter with your Windows logon (a user and password asked for when the server refuses it)
and logged; a full drive, so archives, editors and eXecute work; not remembered: Alt-Release or leaving ZTreeWin removes the mapping
- Added - Mouse - Error box: a click on Cancel, Retry, Skip, Next, Ignore, Tag/Untag or Keep/Lose tags chooses it, wherever the box is drawn
-
Added - Open - A file on an FTP site or a phone (F6 MTP drive) opens: the program is given a copy in ZTree's ZTMP### temp folder, removed when ZTree ends (changes to it are not sent back)
-
Added - Rename - Find-and-replace option R: "old" is a regular expression (PCRE2), "new" may use $1, ${name} and \U \L \u \l, e.g. "^IMG_(\d+)"Photo-$1"R; in Ctrl-Rename, directory Rename and Copy/Move also
-
Added - sHortcut - F5 Link type: to a directory a junction or a symbolic link, to a file a symbolic or a hard link, made where Copy would go and never over an existing name; a symlink needing admin rights prompts
-
Added - Stats panel - Available on a phone or camera (F6 mtp://) is its storage's free space, as the device reports it. An FTP site, which does not tell, shows "unknown"
- Added - Stats panel - Attributes show e for an encrypted directory or file, and j for a symlinked file in File Mode
- Added - Support for resizing window via dragging frame edge with better Terminal detection
- Added - Treespec - Ctrl-F5/Shift-F5 to directly set F5 Edit mode to yes/no
- Added - View - .eml and .msg mail show headers and decoded body (base64, quoted-printable, an HTML body as text); .odt, .ods and .odp show their text (via Windows' IFilters)
- Added - View - format (T) on document text shows the file itself instead, for ASCII, Hex and Hex Edit; T again returns to the text
-
Added - View - Search: F7 Mode And/or, a AND (b OR c) (hex strings too) highlights the strings that make it true for the file, and stops at the next of them; F4 txt+uni (the default) searches the view's form, both in Dump/Hex
- Added - View - Search: F7 Mode Regex, e.g. INV-\d{6}, highlights each match on the page in text, Dump and Hex views
- Added - View - Source code colored with Notepad++ colors (if installed, from its langs.xml/stylers.xml), on a white page; XML, JSON and HTML take its colors too
-
Added - View - Source colors - langs.model.xml and stylers.model.xml are used wherever langs.xml or stylers.xml is missing (ZTree's folder, %APPDATA%\Notepad++, the Notepad++ folder)
-
Added - View - A Windows Installer package (.msi, .msm, .msp; known by its contents, under any name) shows its summary information, a list of its tables with row counts, and each table in columns (via msi.dll)
- Added - View/Autoview (F7) - Shows the document text of .docx/.xlsx/.pptx (via 7-Zip), .doc/.xls/.ppt and .pdf (via Windows IFilters), wrapped; charset shows DOC TEXT
- Added - View - JSON, XML and HTML files laid out and colorized, > in the first column marks each multi-line element, click it to collapse or expand
- Added - ZCOLORS.IN_ - ATTR-E/DATTR-E - Support for encrypted file and directory color settings
- Added - ztw64loader.exe - launch ZTW64.EXE via ConHost.exe
- Change- /API & /APIT deprecated - /APIT (Win32 API) is now the default for copy/move
-
Change- Autoview (F7): a source/XML/HTML/JSON file over 1MB is shown unformatted until the cursor has rested on it for 250ms; Navigating before that skips its formatting (Shift-T formats it at once)
-
Change- Autoview (F7): a file over 1MB waits one second (was 250ms) for the cursor to rest before it is formatted, so stepping through files one at a time and peeking at each still lays them out
- Change- Alt-Sort - Faster file sorting; Showall/Global re-sorts and reversing the order up to 10x faster
-
Change- ARCHIVER.BB2 - No warning at start when it is not found (7-Zip handles archives without it), and F5/Ctrl-F5 Archive work without it, with the built-in 7-Zip formats; a damaged one still gives a warning
-
Change- Ctrl-F5 Archive - The built-in 7-Zip starts on .zip (was .7z), then .7z, .exe, .tar ...: "A" goes .zip, .7z, .exe (when 7zCon.sfx or 7z.sfx is found), .tar, .tar.gz, .tar.xz, .tar.bz2, then the ARCHIVER.BB2 entries
-
Change- Ctrl-F5 Archive - A name typed with .exe: "A"/Shift-A offer only the archivers that write an .exe, the built-in .exe and the ARCHIVER.BB2 EXE entries (was all of them, putting .7z back in the name)
-
Change- Ctrl-F5 Archive - A name typed with a known archive extension (.zip, .rar, ...) stays as typed: "A"/Shift-A offer only the archivers that write it; with no extension they go through all of them as before
-
Change- Ctrl-F5 Archive - "store Paths" shows its P dimmed when the archiver cannot store paths (no store-paths command in ARCHIVER.BB2, or [NAP] in a Global window): it stays (none), so clicking it or P does nothing
- Change- Ctrl-Search - Faster: SSE2 text scan, 1MB reads, screen updated every 100ms
- Change- Error box - widens to show long paths when the window is wide enough
- Change- Error box - On an MTP connection, show device error (Read Fault [30] on an iPhone: "Device locked, or the photo only in iCloud?")
-
Change- FTP/MTP - The copy given to an external viewer (V, Alt-V) or to JFC (J, Alt-J) is deleted when the program ends; one ZTree does not wait for (a GUI program or START), keeps it until ZTree ends
-
Change- Help - 4. Quick Command Table wider; adds Shift-F4, Shift-F5/F6, Shift-Alt-F8/F9/F10, ", FW Alt-K, Directory mode * + -, FW Shift-Tab and Ctrl-Tab; Insert logs the directory
- Change- Help - ZTW.HLP covers documents and mail in Search and View, Notepad++ source colors, Windows Terminal, ZTW64LOADER.EXE and Shift-F4, /NOAPI and /KBRZ, disconnected
drives, Alt-F10 and frame mouse use; old Windows versions and the 4K-64K search scope corrected
- Change- Help - ZTW.HLP laid out for 96-column windows (its text up to 92 wide, about 800 lines shorter); Alt-F10's help and an 80-column View F1 box reflow it to fit
- Change- Log - Drive and branch logging up to 4x faster on local drives, about 40% faster on network drives
- Change- Log - F6 mtp://: a device is logged only when the address starts with mtp://; mtp or mtp: alone no longer stands for mtp://
-
Change- Progress bar - Time left now allows for per-file overhead; no longer reaches 00:00 early when small files follow large onesChange- Progress spinner - Also turns in the top corners of the main frame
- Change- Tree depth no longer limited to 130 levels
- Change- UNRAR.DLL/UNRAR64.DLL/UNZIP32.DLL/UNZIP64.DLL - dropped from distribution
- Change- View - formaT moved to the second menu line after Ruler; Offset to the first
- Change- View - Gather - Search hits inside gathered lines show reversed when the hit color is the bar color (the default), so they stay visible
- Change- View - Source colors - A dark viewer keeps its own page (no white page) with Notepad++'s dark theme: ZTree's own stylers.xml if it is dark, else
themes\DarkModeDefault.xml (%APPDATA%\Notepad++ or the Notepad++ folder)
-
Change- Window - ZTreeWin sets no width under 96 columns (was 80): /2 /3 /4 /5 /6 /8 are 96 wide, Alt-F10 takes 96-1024, Alt-F8 wraps to 96; a window or terminal already 80-95 wide is kept
- Fixed - Alt-F1 - The key after the third Alt-F1's logo (a fourth Alt-F1) opened the order page in a browser when not registered; it only closes the box
-
Fixed - Alt-F5 - 7-Zip - A .7z, .tar, .gz, ISO, WIM, CHM ... no ARCHIVER.BB2 entry knows (the shipped list has none for them), or any archive with no ARCHIVER.BB2, showed its bytes; 7-Zip opens it ("7-Zip built in")
- Fixed - Alt-F5 - 7-Zip - A .tgz/.gz whose gzip header stores no name opened empty; its member is now named after the archive (.tgz -> .tar)
- Fixed - Alt-F5 - 7-Zip - A part of a multi-volume CAB crashed when its other parts were missing
- Fixed - Alt-F5 - 7-Zip - A RAR with no UNRAR DLL showed "Could not load UNRAR.DLL" and ran RAR.EXE to list it; 7-Zip lists it
- Fixed - Alt-F5 - 7-Zip - Archives over 2GB failed to list
- Fixed - Alt-F5 - 7-Zip - Archives whose item names start with "\" (an MS CAB listed by 7-Zip) crashed, and their files could not be viewed or extracted
- Fixed - Alt-F5 - 7-Zip - Archives with non-ASCII characters in their name or path (e.g. Czech letters) did not open
- Fixed - Alt-F5 - 7-Zip - Ctrl-E/Alt-E (extract tagged) from a .tar or .cab took nothing from a folder inside the archive: the files were tagged, nothing was written
- Fixed - Alt-F5 - 7-Zip - Extracted files and directories did not keep their archived timestamps and attributes
-
Fixed - Alt-F5 - A compressed tarball (.tgz, .tar.gz ...) with no folders inside showed the path of its temporary .tar on the top line (and the window title); it shows the tarball's own
- Fixed - Alt-F5 - MS CAB files are listed by 7-Zip instead of the external lister - no screen flicker
- Fixed - Alt-F7 - Windows Terminal: the File Window, Autoview and View Alt menus show F7 Zoom, not F7/F8/F9 Video (F8 and F9 do nothing there)
- Fixed - Alt-F7/F8/F9 - In a console window (not Windows Terminal) the window flashed at each size change, and at the end of dragging it bigger: it was taken off the desktop for a
moment, showing what was behind it; now it keeps the display, cut to the new size, until it is drawn again
- Fixed - Alt-F8/F9 - Shift-Alt-F8 at the narrowest (96 columns) did nothing; it goes round to the widest, as Shift-Alt-F9 does to the tallest
- Fixed - Alt-F8/F9 - With Alt still held, the normal menu came back after the window was resized; the Alt menu now stays up, so F8/F9 can be pressed again
- Fixed - Alt-F10/F1 Help - F1 pressed multiple times lead to a memory leak and blank window
-
Fixed - Alt-F10/F1 Help - Box drawing (and the help's other characters) came out wrong when Windows' OEM code page is not 437 - 850, 852 ... or "Use Unicode UTF-8"
- Fixed - Alt-F10/F1 Help - With a bright History background color (gray, ...), the help window showed no text
- Fixed - Alt-Mirror - F4 Replace mode and F8 Sync could not be clicked: the path prompt cleared their mouse areas
- Fixed - Alt-Mirror - After F2 Browse's \ Treespec (Esc, Esc back to the path prompt) F4 Replace mode, F8 Sync and F5-F7 could not be clicked: F2's tree cleared the
prompt's mouse areas; it now keeps them (also Copy/Move's F5-F7)
- Fixed - Alt-Prune - Branches over 65,536 directories left directories behind
- Fixed - Alt-Prune/Alt-Release - Crash on a stale directory thread pointer
- Fixed - Alt-Sort - F9 Tree (nuMber) - not consistent with Explorer
- Fixed - Autoview - Shift (View menu): a click on "Scroll" began Gather; the arrows in front of it scroll the text, as in View
- Fixed - Autoview - Shift (View menu): a double click on "Scroll" still began Gather (the double click had its own F4 rule); it does what a click does
-
Fixed - Autoview - Shift (View menu): Esc and Wrap could not be clicked (Esc reloaded the file; it now closes the menu), and a click on "Shift for View menu" reloaded the file, undoing Dump, Hex ...
- Fixed - Autoview - Shift (View menu): Gather begun from it needed Esc twice to leave - the first only closed the menu
- Fixed - Autoview - Shift (View menu): put up by a click on "Shift for View menu", keys typed were taken unshifted, as Autoview's own commands (H made a shortcut, not
Hex); they are the View commands, as with Shift held, and Esc closes the menu
- Fixed - Autoview - Shift-C Charset wrote its name over the Autoview menu ("OEMHelp")
- Fixed - Copy/Move - An encrypted (EFS) file to a FAT/exFAT drive (most removable media) was copied unencrypted without asking; now asks, as for a network share
- Fixed - Copy/Move - An encrypted (EFS) file to a network share failed with error [6000]; now asks to copy it unencrypted
- Fixed - Ctrl-Search - Crash when a tagged file's full path exceeded 1024 characters
- Fixed - Ctrl-Search - Unicode: a match running across a 1MB read boundary could be missed, and a one-letter search matched a file's last byte
-
Fixed - Ctrl-Search - A UTF-8 file without a byte-order mark was not found by a search with letters beyond ASCII (g≤ra): the word is now looked for as UTF-8 too, in text and txt+uni modes, its case ignored there too
- Fixed - Ctrl-sHortcut - Split mode: shortcuts made in the other window's directory show there at once; it kept its old file list until refreshed
-
Fixed - Del (directory) - A junction or directory symlink is deleted as a link only, never to the Recycle Bin, its target untouched: it was refused when the target held files, and Directory Mode's Delete went into the target
- Fixed - DMode - Compare - Crash on returning to file mode after comparing with a logged directory, and on comparing with one not logged that has sub-directories
-
Fixed - Edit - Mouse clicks on the file name prompt hit the menu that was there before it (Esc Cancel typed \, the blank line above it letters such as w, x, q), and [No]/Yes at "Make new path?" did not work
-
Fixed - eXecute - A program's second prompt took no keys (Fossil's "remember password?" after its password): a program run in ZTree's console gets line input, echo and Ctrl-C, as in a console of its own
- Fixed - F12 - @macro.ztm contents not being translated from OEM to ANSI
- Fixed - F12 - .ztm macro name with non-ASCII characters not found
- Fixed - F9 Menu - With a bright Menu background color (gray, ...), scrolling a long menu blanked its items
- Fixed - Filter - F9 (drive) Find & log: the progress line under FIND & LOG flickered, erased and rewritten about 13 times a second; it is now written only when it changes
-
Fixed - FTP/MTP - Alt-F5 did not open an archive on an FTP or MTP drive (it showed it in hex); Alt-F5 and View now work from a local copy, and a change made there (archive Delete, hex Edit) goes back to the drive
- Fixed - History - Searching the list (/ or a letter) took no characters above 255: Polish, Czech, Cyrillic, Greek ... letters can now be typed into the search
- Fixed - JFC - A compare program in quotes with a blank in its path ("E:\Program Files\WinMerge\WinMergeU.exe" %4 %5) was given part of its own path as the first file
-
Fixed - Keyboard - AltGr not found on layouts where it types only characters above 255 - Ukrainian (AltGr+U for the letter ghe with upturn), Russian, Hebrew, Georgian, Greek (319), most Indian layouts
-
Fixed - Keyboard - Input prompt took a typed letter whose Unicode number is also a Fn key as that key: Polish (U+0179-017B; AltGr+Shift+X, AltGr+X, AltGr+Shift+Z) acted as F10, F11 and F12
- Fixed - Log - Crash on Retry after a directory read error
- Fixed - Log - A mapped network drive not yet reconnected after boot (Windows 11) gave "Path not found [3]" until Retry; it now reconnects without the error box
- Fixed - Log - F6 FTP/MTP/SMB: after a connection error, OK or Esc went to the Log screen; now back to the F6 prompt with the address, to correct it
- Fixed - Mouse - F9 Menu: after Esc, the Directory and File Window menus took no clicks
- Fixed - Mouse - Log F6 prompt (FTP/MTP/SMB): F1 Help and Esc Cancel took no clicks
- Fixed - Mouse - Log menu: a click ran the wrong command (F4 for F2, the network dialog) - it went by a layout from 1.49; F1 Help and Esc Cancel now take clicks too
- Fixed - Mouse - Menus and prompts: options that took no clicks or ran the wrong command now take clicks (Autoview, archive, Alt-K, Alt-Wash, Attributes, eXecute, Filter, F2 tree,
View Shift/Gather and others); Attributes has F1 Help
- Fixed - Mouse - Prompts (Delete, Edit tagged, Filter, Search, Prune, Mirror, Macro, View file, Assist, archive errors and others) still took clicks on the menu they replaced: at
"File is read-only" a click on the blank line above Override chose Override
- Fixed - Print - Crash on a long path: Catalog with Wrap off when a path ran over about 500 characters; Catalog, Pathnames and a file's Headers over about 1000
- Fixed - Print/Catalog - Causes crash later in Alt/Release
- Fixed - Taskbar update optimizations
- Fixed - View - Shift-F2..F6 Auto scroll: a key went unseen behind waiting mouse events, one event read a line - at Shift-F6 (2s a line) moving the mouse kept it from stopping
- Fixed - View - Resizing the window (dragging its frame) while viewing a file or F1 Help left the view at the old size and wrote the old-size screen back on exit
- Fixed - View - Viewing tagged files: the n/t file counter moved right, clear of Offset (and Mask/Offset no longer erased when going to the next file)
-
Fixed - View - An archive 7-Zip reads but no ARCHIVER.BB2 program lists (a RAR without RAR.EXE, a ZIP without WZZIP.EXE) said "Archiver error: [5] - Cannot find any supporting archiver"; 7-Zip lists it now
- Fixed - View - XML with more than one top-level element (an NPS/IAS log of <Event> records) was shown as plain text; now laid out and colored
- Fixed - View - XML/HTML/JSON over 64MB were shown as plain text; now laid out when the memory free allows (about 8x the file size)
-
Fixed - View - Hex, Dump and Junk on source code, XML/HTML/JSON or a document's text showed the UTF-16 text View made of it (FF FE first) instead of the file's bytes; Ascii or Wrap goes back to the text
- Fixed - View - Ctrl-End on UTF-8 or UTF-16 text scrolled too far right (it counted bytes, not characters)
- Fixed - View - UTF-8 Alpha (Wrap off): a line of about 8200 characters or more showed as an empty line
-
Fixed - View - UTF-8 text: a search for a word with letters beyond ASCII (g≤ra, fⁿr) was not found by F9 Search, nor highlighted after Ctrl-Search; now found and highlighted, its case ignored there too
-
Fixed - View - Access Violation [c0000005] on every file viewed, then a crash, once the character set was Unicode with no UTF-8/UTF-16 kind set: the status line took its name from before the list of names
- Fixed - View - Leaving View in Dump, Hex or Junk kept Tab (1) for every later view (tabs one column wide); Tab goes back to its own setting, and a saved 1 reads as 4
- Fixed - Win32 - ZTW.EXE, ZTW_CFG.EXE and ZSHELL.EXE load on Windows XP again (would not start since 2.4.222)
- Fixed - Window resizes and gets misaligned following error handling prompt
- Fixed - Window Console - Lucida Console font: closing a box (View's Offset history list ...) left a thin vertical line on the screen where its side had been
- Fixed - Window Console - Lucida Console font: closing a box (View's Offset history list ...) left small gaps in the double line beside where its sides had been (Windows 10)
- Fixed - Window Console - Minimized on a monitor scaled other than the main one, the window and display came back smaller when restored
- Fixed - Window Console - Moved to a monitor of another resolution or scaling and back, the window and display shrank or grew; the size chosen comes back
- Fixed - Window Console - prevent wrapped display while resizing
-
Fixed - ZSHELL.EXE/ZSHELL64.EXE - Copy and Cut from the context menu left nothing on the clipboard; the 64-bit menu could crash drawing its icons or opening a submenu; no overruns on long paths or long window titles
- Fixed - ztw64loader.exe - ZTreeWin found in the loader's own folder
v2.4.217 - ztw24217.zip - 10 November 2023
- Change- Added F3 Refresh to File and Directory menu
- Added - Support for resizing window via dragging frame edge
- Change- Alt-F10 - 1J Numeric format - added 1 234 567
- Change- Alt-Sort/Unsorted (DMode) sorts by Name on all partition types
- Change- Batch parameters %r & %jr now blank in Showall/Global FW
- Change- Ctrl-Search - Scope F6 sizes increased to (32K/64K/128K/256K/512K)
- Change- Ctrl menu - Added Ins
- Change- ZList.zls - Display line # being processed
- Change- DMode FW - Alt-F Size column shows logged directory size in bytes when Alt-K (None)
- Change- File size display format now 9,999,999,999 bytes when window 84+ chars wide
- Change- Increased MAXCOL/ZMAX_PATH from 512 to 1024
- Change- Log 'OneDrive' even when CO-2J set to +J
- Change- Log - Volumes - Display Free / Total header
- Change- Remove Installer from __COMPAT_LAYER envar
- Change- UNRAR.DLL/UNRAR64.DLL updated to v6.23.0
- Change- UNZIP32.DLL/UNZIP64.DLL updated to v6.1
- Change- View - Info - Display size-attr-timestamp on top border line
- Change- View - Offset - allow entering decimal %
- Fixed - Alt-F5 - Extract as using a mask containing timestamp info caused error [87]
- Fixed - Alt-F5 - Open - not passing full temp path to ext.bat
- Fixed - Alt-F8/F9 - Get current monitor size to set limits
- Fixed - Alt-F10 - CO-2J default should match setting without ztw.ini
- Fixed - Alt-F10 - ztw.ini being saved to %AppData%\ZTreeWin, when not run under %ProgramFiles%
- Fixed - Alt-Graft - Issue when source path ended in '!' and '!!' existed
- Fixed - Alt-Log - 'Tree only' from root not displaying progress
- Fixed - Alt-Log - 'Tree only' not obeying ZNOLOG.INI
- Fixed - Alt-Tag/Untag - e - Not matching extensionless files
- Fixed - Alt-ZLog - Support environment variables in zlog pathname
- Fixed - Blank directory names in tree when using /T options for custom titlebar
- Fixed - (Ctrl)-Copy/Move/Rename - Prevent invalid masks that result in empty name
- Fixed - Ctrl-F5/InfoZip - Archiver output written to console when Display output (No)
- Fixed - Ctrl-Ins - F2 (Object) - Added FileName/FileNameW formats and fixed Parent buffer overrun
- Fixed - Ctrl-Ins - F2 (Object) - Parent path adding second entry to clipboard
- Fixed - Ctrl-Ins - F2 (Object) - Tagged files was not working
- Fixed - Ctrl-Ins - F2 (Text) - Shortname was not being applied to entire path
- Fixed - Ctrl-Ins - F12 - not resetting F2
- Fixed - Ctrl-Ins - file size not being properly formatted
- Fixed - DMode - Ins/Del not working with /XT keyboard switch to log/unlog
- Fixed - DMode - Branch FW - Matching Dirs & Bytes incorrect when Filter set
- Fixed - DMode - File FW - '-' unlogging moved highlighe to last logged directory
- Fixed - F8 Split - Directory Mode, opposite side directory lost after refresh effecting %j parms
- Fixed - Error logging to ztwerr.log truncating long error text and missing 433
- Fixed - Filter - Full/Relative path filter caused crash when relogging
- Fixed - Filter - Long input buffer overflow caused crash
- Fixed - History - Corrupt pn= bookmnark entries could lead to crash
- Fixed - Long path buffer overrun in Treespec, setting title, using ZB option & Alt-Z/Load
- Fixed - New date (F8) does not work if the opposite side is a directory in a DW
- Fixed - Open - ext.bat not being passed %2, %3 when file contained %1
- Fixed - Treespec - Not navigating using Treespec history item missing trailing \
- Fixed - UTF-8 support for line drawing symbols
- Fixed - View - Gather - Missing last character of line when no CR at end
- Fixed - View - Offset - Cannot set large offset with Hex input
- Fixed - Windows 11 Terminal support to resize on startup to window size
- Fixed - Write user files (ZTW.ZAM, ZTW.INI & ZTW.HST) to %APPDATA% if read from 'Program Files'
- Fixed - ZTW_CFG.EXE crashed running standalone when #ZTHome not set
- Fixed - ZTW_CFG.EXE not patched with exehdr
|
|
|
|
 |
|
|
|
|
Last updated: November 11, 2026
|
copyright © 2026 ZEDTEK, Inc.
|
|
|