WinRAR – What’s new in Version 5.80

1. “Preserve source files last access time” option on the “Time” page of the archiving dialog permits you to preserve the original last access time of archived files.

2. Command line -tsp switch can be used to preserve the original last access time of archived files. This can be combined with other -ts switches, like:
rar a -tsc -tsp arcname files

3. You can also combine several modifiers in the same -ts switch line.
For example, we can use -tscap instead of -tsc -tsa -tsp.

4. WinRAR can read the command line switch default values from the rar.ini text file, which is stored in either the same folder as WinRAR.exe or in the %APPDATA%\WinRAR folder. This file includes strings in the following format:

Switchws

The first applies switches to all commands and the second to individual commands.
For example:
switches=-m5 -s
switches_x=-o+

Most of the switches specified in rar.ini are used only in the command line mode.
But, some switches can be applicable to both shell and command line modes.
Previously this rar.ini format was supported only by console RAR.

5. Command line -agf switch specifies the default format
string for the -ag switch. It has a practical value only if placed in the
rar.ini configuration file or in the RAR environment variable.
For example, if we set RAR environment variable to -agfYYYY-MMM-DD,
we can use -ag without a parameter so the YYYY-MMM-DD format string is
assumed.

6. Switches -ed and -e+d can be used in archive processing commands
for any combination of RAR and archive operating systems.
In older versions of RAR for Windows they could not be used for Unix RAR
archives os as RAR for Unix in Windows RAR archives.

7. Previously the “Test” command failed to check integrity of archived NTFS
alternate data streams and issued an “Unknown data header format” warning
if the stream size exceeded 16 MB. This limitation has now been removed.

8. Archiving speed for large NTFS alternate data streams on multi-core
CPUs has been increased.

9. “Find” command:
a) when extracting encrypted files directly from a “Search results”
dialog, the password prompt was issued for every file found
even if all the files belonged to that same archive.
Now that password is requested only once per archive;
b) Ctrl+A hotkey now selects all files in “Search results”.

10. Archive comment window:
a) previous versions did not allow use of the Ctrl+W shortcut to close
WinRAR when a comment window had keyboard focus. Now Ctrl+W also
works from a comment window;

b) the mouse wheel is now supported for comments using ANSI Escape sequences;

c) for some lengthy comments using ANSI Escape sequences the last
comment line was only partially visible after scrolling to the bottom
It is now displayed correctly.

11. Maximum path length for files in 7z archives is increased up to
2048 characters. While such lengthy paths were already supported
for RAR and ZIP formats, previous versions limited the path length
to only 260 characters for 7z archives.

12. If an archive or file name is too lengthy to fit to in the archiving
or extraction progress window, its name truncated. Previously such names
were truncated at the end, making the file extension invisible.
This version truncates them by removing the path component and symbols
in the middle, but preserves the file name beginning and file extension.

13. If files selected for archiving differ only by extension,
a proposed archive name is based on their name part.
For example, an archiving dialog will propose Readme.rar if we selected
Readme.txt and Readme.doc.
Previous versions always generated the archive name based on parent
folder name for several selected files.

14. “Symlink” and “Hardlink” is displayed in the “Type” column for symlink
and hardlink records in .tar archives. Previous versions displayed
the proper type for such records only in .rar archives.

15. Copying and pasting files from large archives could fail if the
extraction took a lot of time. This version can paste files from
such archives as well, but we have to start extraction with
“Copy” command and not on “Paste” to achieve this.

16. Similarly to RAR5 volumes, recovery volumes in RAR4 format now use
the same width of volume number field as corresponding RAR volumes.
While previously WinRAR could create arc.part01.rar and arc.part1.rev
in RAR4 format, now both types of volumes will use “part01”.

17. “Set font…” button in “Settings/File list” also changes the folder
tree panel font. Previously it changed only the file list font.

18. “Find files” and command line mode “i” commands:
a)if “Use all tables” option or “t” modifier of “i” command are used,
additionally to already supported ANSI, OEM and UTF-16 encodings
WinRAR will search the specified string in UTF-8 files as well;

b) better support for Unicode text strings;

c) better performance, especially for case insensitive search;

d) hexadecimal search output includes both text and hexadecimal
representation of found matches.

19. File and total progress bar is displayed when unpacking
tar.bz2, tar.gz, tar.lz, tar.xz, tar.z archives.

Previously only the total progress was displayed properly for tar.bz2,
tar.gz and tar.z. Neither file nor total progress was displayed
for tar.lz and tar.xz.

20. “File list/Files/Exact sizes” option also changes the file size format
in the WinRAR status bar.

Bugs Fixed

a) if a non-existent path is specified in an archive name in the archiving
dialog, WinRAR proposes to create such path. Previous versions
would create that path in WinRAR’s start-up folder instead of the
currently displayed folder;

b) WinRAR could crash when adding the recovery record in RAR5 format
on CPUs not supporting CPUID EAX=7 command, and returned random
data in response. Those are some CPUs from the early 2000s;

c) WinRAR failed to create archives after dragging files with the
right mouse button in Windows shell, dropping them into another folder,
selecting “Add to archive…” in the context menu and enabling
“Put each file to separate archive” option;

d) “winrar r *.zip” command repaired only the first ZIP archive
in the set if all archives had numeric names like 1.zip, 2.zip
and signatures in the beginning of archives were missing;

e) previous WinRAR versions failed to unpack folder records
in archives created by RAR 1.50;

f) in rare cases WinRAR failed to extract and reported an error
for valid .gz archives produced by some compression optimization
tools;

g) progress bar in tray icon never reached 100% in high DPI mode;

h) creation and last access time was not displayed for archived folders
if folder records were stored in archive after folder contents;

i)”Skip encrypted archives” option in “Convert archives” command
did not work for 7-Zip archives with headers encryption.