FranšaisEnglishDeutsch

Total Commander newsletter

Total Commander 10.00 final is available now!
Download Total Commander 10.00 now (Free update/Demo version)

The update to 10.00 adds many new functions, see below. It also corrects many errors. Complete list of changes.

New functions in Total Commander 10.00 (beta test):

General:

  • Directories created by MacOS on ExFAT flash drives are now shown in TC. They were not shown because they had the inavlid attribute 8: Volume label
  • Always show hidden directory "AppData" in c:\Users\<user profile> even with hidden files disabled
  • Allow user to install key file automatically when double clicking on it.
  • Add a "Zone Transfer" data stream when downloading files via anonymous FTP (Ctrl+F), or HTTP (Ctrl+N) from outside the intranet, like web browsers
  • When unpacking files internally or via plugins, copy "Zone Transfer" data stream from archive to unpacked files, just like the Explorer
  • New zone transfer option can be disabled via WantZoneData=0
  • Always look for key file also in c:\totalcmd, even if Total Commander is installed elsewhere

User interface:

  • Allow to use "Windows Hello" on Windows 10 to securely store master password until TC is closed. Use fingerprint, face or pin to connect again
  • Use mouse wheel to scroll through directory tabs (like in Firefox) when not using multi-line tabs
  • Zoom thumbnails with Ctrl+Mouse wheel between 10% and 200% of the size configured in Configuration - Options - Thumbnails
  • Load thumbnails from EXIF data (preview image) from JPG and various camera RAW formats: Canon RAW 1-3, DNG, Fuji, Nikon, Olympus, Panasonic, Pentax, Sony
  • New option "Return to locked tab root directory on tab change" in Configuration - Options - Folder tabs
  • Show "!" prefix when current dir differs from locked dir on tabs which are locked with directory changes allowed
  • New option to only execute command line when it is focused (Configuration - Options - Layout)
  • When closing TC while there are unpacked temporary files, show the user the first 3 file names and their origin
  • Drop file from outside (e.g. virtual folder in Explorer) to read only directory (e.g. c:\windows): Better dialogs to allow overwrite and copy as admin
  • Automatically scale dialog boxes with the chosen font if the font needs more space than the default font
  • Ctrl+L on single file now also shows the Zone.Identifier stream data for that file
  • Save displayed file types (e.g. *.txt) separately for each tab. Configuration - Options - Folder Tabs - Save displayed file types separately for each tab
  • Ctrl+U and Ctrl+Shift+U now also swap the displayed file types if DirTabFilters=1, because they are part of the tab
  • Directory menu (Ctrl+D): Option to hide menu items which begin with a user-defined character, by default a question mark '?'
  • View modes, Auto-run commands: Put '-' at the start of the command field to not execute commands on tab change, only on directory change
  • For locked folder tabs with directory changes allowed, show both the current directory and the locked directory if they are different

Saving settings:

  • When user cannot save settings (e.g. in Configuration menu or main settings), offer to copy ini files to user profile
  • For plugins in write protected directories, intercept calls to CreateFileA/W and all INI functions, and redirect write calls to %APPDATA%\GHISLER\redirect
  • Disable redirection of plugins: Add 8192 to RestrictInterface in wincmd.ini or registry
  • Specify different ini locations for specific plugins: wincmd.ini [ReplaceIniLocation] (see help)

Lister:

  • New DirectShow media player in Lister, replacing the old one based on Video for Windows (can still be chosen via configuration)
  • Support full screen playback via double click or Alt+Enter, leave the same way or with ESC
  • Change audio and subtitle streams via context menu
  • Configure preferred DirectShow filters via Lister configuration (3rd Tab)
  • Show chapters as tickmarks below seek bar, jump there with Ctrl+PageDown/Ctrl+PageUp
  • Buttons to jump backward/forward by x seconds (default 10s and 60s, configurable via right click)
  • Preload DirectVobSub filter if the source filter has a pin "Subtitle"
  • Allow to use LAV filters and ffdshow filters without installing them, by putting them in subdir filter32 or filter64, respectively
  • Save last playback position of the last played tracks longer than 10 minutes
  • Keep sound pitch constant when changing playback speed, using custom DirectShow filter based on open source SoundTouch.dll
  • New option "Additional multimedia file types" and "Additional Irfanview/Xnview file types"

Search:

  • Internal regular expression library updated to latest version (faster, more functions)
  • Warn user when he enters a text in "Find text" which cannot be converted to ANSI and/or ASCII (if checked)

Synchronize dirs:

  • Allow to use regular expressions and saved searches, with options where to apply them, e.g. one side, both sides, etc. via button [1x]
  • New context menu items to show file context menu and file properties, and to edit left/right file
  • Show exclamation mark in button "Singles" or "Duplicates" if it isn't down when opening the dialog

Compare by content:

  • Show extra listbox with the two lines from the current cursor position for easier character by character comparison
  • Show progress dialog when pasting large text buffer takes more than 2 seconds, allows to abort paste, but doesn't revert it
  • Focus the bottom 2 line compare list directly with Ctrl+Tab
  • Bottom 2 line compare list can be scrolled with cursor left/right, page up/down, home/end, and the mouse wheel
  • Ctrl+Mouse wheel now scrolls the two line panel at the bottom even when the mouse isn't on it. Ctrl+Alt+Mouse Wheel still scrolls by page

FTPS/HTTPS:

  • Support for OpenSSL 1.1 and newer. The main dll must be named libssl-*_*.dll / libssl-*_*-x64.dll (with *_* the version number, e.g. 1_1), the libcrypto*.dll must NOT be renamed!

Verify checksums:

  • Support checksum created from a stream, showing up as "<checksum> -" (checksum followed by two spaces and a dash)
  • In checksum files created by other programs, more OpenSSL format types are supported: SHA224, SHA384, SHA3-224, SHA3-256, SHA3-384, SHA3-512

Internal commands:

  • LOADLIST listfilename loads list of files/folders from text file.
  • cm_ZoomIn and cm_ZoomOut to zoom thumbnails (like Ctrl+Mouse wheel)
  • cm_syncchangedir: Do not enter a directory when it doesn't exist on the other side. Only turn off cm_synchangedir when the user tries again
  • Support parameters 0 (or none)=toggle, 1=set, 2(or -1)=reset for the following internal commands: cm_*Comments, cm_*DirBranch, cm_*DirBranchSel, cm_ToggleAutoViewModeSwitch, cm_SyncChangeDir, cm_SwitchLongNames, cm_SwitchHidSys, cm_SwitchHid, cm_SwitchSys, cm_Switch83Names, cm_FtpHiddenFiles, cm_SwitchDirSort, cm_SwitchOverlayIcons, cm_SwitchWatchDirs, cm_SwitchIgnoreList, cm_SwitchX64Redirection, cm_Vis*
  • Command LOADSEARCH <saved name> (e.g. on button): Put one equal sign = in front of name to start searching immediately, two == to start and feed to listbox after search
  • Improved ZIPFROMLIST command: The file list name can now contain Unicode characters, and the content can be ANSI, UTF-16 (with byte order marker BOM) or UTF-8 (with or without BOM), and the archive name can now also be put in the parameters field.
  • New commands to write file list with details and column headers to file/clipboard
  • Support parameters 0=toggle, 1=set, 2(or -1)=reset also for: cm_SrcQuickview, cm_LeftQuickview, cm_RightQuickview, cm_SrcQuickInternalOnly, cm_LeftQuickInternalOnly, cm_RightQuickInternalOnly, cm_SeparateQuickview, cm_SeparateQuickInternalOnly
  • New internal command OPENATTRIBUTES <parameters> Change attributes: +s (subfolders), +a/-a +r/-r +h/-h +s/-s +dDate +tTime +L +L2 Plugin_settings

Placeholders for commands in button bar/start menu:

  • All placeholders in button bar or start menu like %N, %P now support substring fields in the form :~start,end, e.g. %N:~2,5 (5 characters from the second) or %N:~-8,5 (5 from the 8-last)
  • Placeholders %S, %R, %P%S and %T%R now support appended text for each file. The parameter must be in double quotes, e.g. "%P%S.bak" would append .bak to each name
  • New placeholder %B for part of path (including branch view paths): %B or %B0 parent, %B1 grandparent etc. %B-, %B-1, %B-2 same but without branch view
  • New placeholder %Bt, %Bt1 etc: Parent, grandparent directory of target folder
  • New placeholder %B+ for part of path (including branch view paths), start counting from the beginning: %B+ drive with ":", %B+0 drive without ":", %B+1 first subdirectory, %B+2 second subdirectory etc.

Content plugin fields:

  • 3 new internal fields: tc->ZoneId, tc->HostUrl and tc->ReferrerUrl read these fields from Zone.Identifier stream data. ZoneId is set to 0 if not present

Installer:

  • Default to c:\Program Files\totalcmd on new systems. If the user fails to get admin rights, change to c:\totalcmd
  • When not installed in Program Files, allow to set permissions for authenticated users to read only, installing user to full control
  • New parameter /W enables write protecting target folder: /W0 unchanged, /W1 give current user write rights, /W2 give only elevated users write rights
  • Last parameter can be a target path, e.g. installername.exe /F "c:\totalcmdnew"

Total Commander 9.51 final is available now!

This update corrects errors found after the release of Total Commander 9.50. Complete list of changes.


New functions in Total Commander 9.50:

The update to 9.50 adds a lot of new functions, see below. It also corrects many errors. Complete list of changes.

User interface:

  • Dark mode, starting with Windows XP, full support with Windows 10 1809 (Fall 2018), inofficially also with older Windows versions (ForceDarkModeOptions=1)
  • Mouse cursor now jumps to default button if this is enabled in Control Panel under "Mouse"
  • Show up to 3 connected USB devices without drive letter (e.g. phones, tablets) also in drive buttonbar
  • Increased directory history length to 200 (configurable via HistoryLenStored)
  • History: Only show directories in which the user performed some operation (configurable). Alt+Shift+Down arrow shows full history
  • Drive dropdown list, drive buttonbar: Show "eject" overlay over drive icon for removable drives
  • When scrolling through file lists with the keyboard, keep a margin of 4 lines above/below the current position (configurable)
  • Directory panels: Show <LINK> for hard links/soft links to files instead of 0 size
  • Ctrl+Q quick view: Show contents of link target instead of lnk file content
  • Configuration - Options - Display: New option "Append \" to show folders as Folder\ instead of [Folder]
  • Internal associations: Optional: Add extra verbs from ALL matching filters, default "open" only from the first match
  • Show "New" submenu also in context menu for [..] entry, to create new file in current directory
  • Windows 10, context menu: Menu item "Share" didn't do anything -> handle it internally
  • Quick search dialog: Clear search with Ctrl+Y
  • Right click on directory tab -> "Recently closed tabs"
  • Show location of Total Commander EXE file in about box

File operations:

  • Archives: Choose codepage when unpacking files, e.g. to unpack names with cyrillic characters. Show [Auto] or chosen encoding in tab header.
  • OneDrive folder: Handle folders appearing as file system links
  • F5 copy dialog: Support directory hotlist (Ctrl+D)
  • Create CRC checksums: New options to use Unix format, and to always use UTF-8
  • Support substrings from environment variables, e.g. %variable:~2,3%

FTP / File system plugins:

  • Transfer from FTP server to FTP server with F5: Option to copy via local PC
  • Transfer from/to FTP/FS plugins: Support copy filters like the local file copy function, e.g. *.txt | excludeddir\
  • FTP, upload/download with F5 - F2 in background: Support client certificate
  • RestrictInterface=6144: Disallow all plugins, or 4096: Only allow plugins with a valid digital signature

Multi-rename tool:

  • New placeholder [c] = number of files in list
  • New placeholder [S] = file size

Alt+F10 tree:

  • Option to use 'Everything' to load the tree
  • Combobox to change drive, open with Alt+F1 or Alt+F2

Search:

  • Search with 'Everything': Show percent of the search results transferred to Total Commander
  • Improved search in Office xml files (e.g. .docx, .ods etc): find accented characters
  • Automatically check 'Everything' option when using prefix ev: or ed: in search field
  • Option to search in search results only
  • View previous search results

Lister (F3):

  • Define which view method and plugin should be used when opened, separately by file type, e.g. all jpg files with internal image viewer
  • Press '8' to show preview as the Explorer (uses IPreviewHandler or IThumbnailProvider if the former isn't available)
  • Support printing of JPG/PNG/GIF in Lister with internal image viewer

Compare by content:

  • Set color for underlined search results

Synchronize dirs:

  • Use Ctrl+PageUp/PageDown to jump to next/previous directory

Internal commands:

  • New internal commands with parameters: LOADSELECTION, SAVESELECTION, SAVEDETAILS plus ANSI/Unicode versions
  • cm_ModernShare allows to use the new Windows 10 "Share" context menu item directly
  • cm_ChangeArchiveEncoding to open the archive encoding popup menu
  • cm_MoveTabLeft and cm_MoveTabRight to manually move current tab

The update is still free for all registered users (also of Windows Commander) - simply install the new demo version over the existing full version.


Total Commander 9.22 final available!

This version mainly patches a security hole in unacev2.dll used for unpacking ACE archives.

Note: Only the 32-bit version is affected by the security hole. If you want to continue to use an older version of Total Commander 32-bit, you can either delete the unacev2.dll, or install the patched version.


Total Commander 9.21a final available!

This update fixes a few problems found after the release of Total Commander 9.21. Complete list of changes.


Total Commander 9.21 final available!

This update fixes a few problems found after the release of Total Commander 9.20. Complete list of changes.

New functions in Total Commander 9.21:

  • Lister: Allow to set maximum line length for text when not using word wrap (via wincmd.ini)
  • Configure via wcx_ftp.ini whether the current directory should switch back to a re-uploaded file after editing/saving a remote file

Total Commander 9.20 final available!

The update to 9.20 fixes a few problems found after the release of Total Commander 9.12. Complete list of changes.

Important note for users of release candidate 2 (RC2): If you cannot install the final version over RC2, you will have to reboot your PC to remove RC2 from memory, due to a bug in RC2.

New functions in Total Commander 9.20:

User interface:

  • When using multiple monitors, the position and size can be stored separately for each screen (switch with Win+Shift+Cursor left/right)
  • Button bar: Button size and small icon size can now be set separately for each screen scale (dpi)
  • Icon from internal association takes precedence over internal packer icon (e.g. for *.rar)
  • wincmd.ini [Configuration] IgnoreDirErrors=1 allows to switch to inaccessible or non-existent directories, shows <Read error!> in file list instead

File operations:

  • Shift+F7 creates directory in target panel
  • Button bar, command line: support shell GUIDs, e.g. to go to Explorer's recent dirs, use
    cd ::{22877a6d-37a1-461a-91b0-dbda5aaebc99}
  • Files - change attributes: Button to load attributes from file under cursor in target panel

FTP:

  • Support for client certificates for ftps (ftp over ssl/tls) from Windows certificate store. Only works with schannel library on Vista or newer, not openssl
  • Set the FTPS mode via prefix: ftpes:// = explicit (MODE TLS), ftpis:// = impicit (encrypted from the start)

Compare by content:

  • Select all with Ctrl+A

Multi-rename tool:

  • New placeholder [f] for "First of each word uppercase (English in Titles)". Certain words like "a", "an" and "the" are converted to lowercase

Total Commander 9.12 final available!

This update fixes a few problems found after the release of Total Commander 9.10. Complete list of changes.


Total Commander 9.10 final available!

There are many new functions and bugfixes, see the list below.

New functions in Total Commander 9.10:

User interface:

  • Support for multiple screens with different densities (DPI) per screen on Windows 10 (requires latest release version, "Creators Update", or newer).
  • Support for Windows 10 fall Creators Update, mainly OneDrive online only file support
  • Set font quality (e.g. force antialiasing on/off)
  • Support new pseudo environment variables from values described here - just leave out the FOLDERID_ prefix, e.g. %$AccountPictures%

File operations:

  • "New folder" (F7) can now use the same placeholders as the multi-rename tool (e.g. date+time), and create multiple directories in one step using a counter
  • "New text file" (Shift+F4) now supports the same placeholders as the multi-rename tool
  • "New text file" (Shift+F4) now also works in archives, on FTP servers, and with file system plugins
  • Option to use latest "Everything" tool in Alt+Shift+Enter/Spacebar free space calculations
  • Internal 7zip unpacker: Support background unpacking

Lister:

  • Support touch screen scrolling+text selection
  • Support Unicode names when loading images via Irfanview (needs new Unicode version of Irfanview)

Compare by content:

  • Set width in binary mode to 8, 16, 24 or 32 bytes

Multi-rename tool:

  • New placeholders for inserting current date+time

IMPORTANT-IMPORTANT-IMPORTANT:
We are no longer sending new version notifications by e-mail because they were often deleted by spam filters.
Please use the new manual or automatic update check function, see
description here.


Total Commander 9.0/9.0a is available now!

There are many new functions and bugfixes, see the list below.
Note: Many new features like folder/drive icons from Explorer, dimmed hidden files, vertical button bar etc. can be disabled via settings dialog.
Complete list of changes.

New functions in Total Commander 9:

User interface:

  • Use icons for folders and drives from Explorer, can be switched to old icons via main settings - icons
  • New button bar icons (optional, can be chosen during first start or via right click )
  • Vertical button bar (can be disabled via main settings - Layout)
  • Extra space between lines in file list (configurable via main settings - Icons)
  • Windows 10: Use Windows Photo Viewer instead of Photo app (disable with wincmd.ini [Configuration] ReplacePhotoApp=0)
  • View modes, can be switched manually via menu "Show", or automatically by rules
  • Show icons on folder tabs depending on the displayed folder
  • Rubber band selection mode when using left mouse button selection, disable via settings
  • Show up to 3 external devices without drive letter (e.g. Android or Windows Phone) in Alt+F1/F2 drive dropdown list
  • Background transfer manager (F5-F2): Show second progress bar with overall progress if available
  • Themed text cursor, enable/disable in Configuration - Options - Colors
  • Dimmed icons for hidden files/folders (configurable via main settings - Icons)
  • Show small green arrow as overlay icon when a folder is open, e.g. in tree or when opening very large folder
  • Click on tab header with "locked but directory changed allowed" returns to base directory of that tab
  • Better support for high resolution screens
  • Default font is now "Segoe UI regular" for new installations
  • Set scaling of dialog boxes (OverrideDPI) via main settings - fonts
  • Option to show sizes with 1k=1000bytes instead of 1k=1024bytes
  • Option to show numbers in TBytes, with 1 or 2 decimal digits

File operations:

  • Unicode support for descript.ion files
  • Inplace rename: Use up/down arrow to jump to previous/next file (configurable)
  • F5 Copy/F6 Move: Show combobox with all open tabs and all subdirectories in the target panel (Shift: Source panel)
  • F5 copy: Skip empty dirs by appending |**\ to line "only files of this type"
  • Create and verify additional checksum types: SHA224, SHA384, SHA3_224, SHA3_256, SHA3_384, SHA3_512
  • Create checksums separately in each directory
  • Speed up hash check of MD5, SHA1, SHA256, SHA384 and SHA512 by using Microsoft Crypto API functions
  • Delete files directly (not to recycle bin): In case of errors, ask at the end of the entire operation
  • Delete files directly: Also offer "Skip all" when a file is missing
  • Re-use threads for delete, loading hints and ID-lists
  • Disable overwrite confirmation in sync: wincmd.ini [Confirmation] SyncConfirmOverwrite=0

FTPS, HTTPS:

  • Support TLS 1.1 and 1.2 with new openssl dlls (optional) or Windows sChannel library
  • Use Windows certificate stores "ROOT" and "CA" to verify purchased server certificates
  • Always verify certificates now, even when wincmd.pem is missing, since we use the root certs from Internet Explorer now
  • Self-signed certs can be trusted with a checkbox in the certificate dialog

Packer:

  • ZIP unpacker: Support new compression method XZ (method 95) with updated tcmdlzma.dll and tclzma64.dll
  • Support invalid ZIP archives with no CRC in the local header and behind the zip file, e.g. created by owncloud
  • Support invalid ZIP archives with UTF-8-encoded names but missing UTF-8 flag (created by Dropbox)

Search function:

  • Use "Everything" tool for much faster search on NTFS drives, also on network shares if possible
  • Search with content plugins for text on main search page
  • Regular expressions supported in more types: Unicode UTF-8+UTF-16, Office XML
  • New option "Older than" working just like "Not older than"
  • Standalone search: Allow to search in search results (after feed to listbox) and selected files

Compare by content:

  • Show only differences, with additional lines above/below the differences, including editing
  • Edit mode: triple click now selects entire line

Multi-rename tool:

  • New buttons to insert other fields like parent [P]
  • Improved range selection dialog
  • If there are duplicate names, or names that already exist, offer to auto-rename to "name (2).ext", "name (3).ext" etc.
  • Undo now supports multiple undo steps (Undo multiple rename operations).

Lister:

  • Ctrl+Shift+Q: Opens Quick View in separate Lister window, updates contents when going to other file
  • View files of type RTF, BMP, JPG, PNG, GIF, ICO, HTML with internal viewers also in read-protected folders (via DuplicateHandle)
  • Use larger buffer sizes to handle longer blocks of text without line breaks

Other operations:

  • Double click/ENTER: Follow .url files pointing to directories within Total Commander. Disable via wincmd.ini
  • Manual update check via menu Help - Check for updates now, using DNS lookup (TXT record)
  • Automatic update check, can be enabled in manual update check function
  • Ctrl+B in search result = Go to directory of file under cursor
  • Read virtual folders like the Network Neighborhood asynchronously (faster initial response) and in a background thread
  • Directory history: Remember name under cursor and position in list when entering a subdir via double click/Enter
  • Content plugins: new content field chooser dialog instead of menu. Also show field preview for file/dir under cursor
  • Synchronize dirs: Compare with multi-part ZIP, supports compare by content and view
  • Buttonbar, Start menu: New Parameter %C1..%C9, %c1..%c9

Internal commands:

  • to focus specific panels, including tree: cm_FocusSrc, cm_FocusTrg, cm_FocusLeftTree etc.
  • to select/unselect one or more files: cm_Select, cm_Unselect, cm_Reverse
  • to open lister: cm_ListOnly, cm_ListMulti, cm_ListInternalMulti, cm_SeparateQuickView, cm_SeparateQuickInternalOnly
  • to save tabs to a specified file: SAVETABS, SAVETABSL, SAVETABSR, SAVETABS2, SAVETABS2L, SAVETABS2R
  • cm_wait, accepting wait time in milliseconds, e.g. cm_wait 1000. Can be combined, e.g. em_cmd1,cm_wait 1000,em_cmd2
  • cm_100percent accepts parameter 1..100 to set specific position of divider
  • Send WM_USER+50 to TC to get various numerical values like index of current file, first file, control window handles etc. (see history.txt)

Installer (of the demo version):

  • The Installer now accepts the following options: /AHLMGDUK
    A=Auto install,
    H=Run hidden,
    L=Language number,
    M=Multi-language,
    G=Create group,
    D=Create desktop icon,
    U=Update if target exists,
    K=installs wincmd.key file located in same directory as the installer.
    All options accept parameters 1 or 0, e.g. G0 or G1. L accepts language Nr. from install.inf, e.g. L18=Romanian
  • Note: All options MUST be passed as a single parameter after a single slash, not as separate parameters