| WinRAR - What's new in the latest version | |
| Version 7.01 | |
| 1. Bugs fixed: | |
| a) updating an encrypted file in a solid RAR archive produced | |
| a corrupt archive if updated file was the first in archive, | |
| no password was specified when starting updating and file name | |
| encryption in the updated archive wasn't enabled; | |
| b) WinRAR 7.00 crashed after switching to "Flat folders view" mode | |
| from archive subfolder; | |
| c) switch -ep4 duplicated the specified path instead of excluding it | |
| when extracting; | |
| d) if archive created by Unix RAR version contained symlinks with | |
| path separator characters in target paths, these characters could be | |
| broken when modifying such archive with Windows RAR; | |
| e) invalid file name was displayed in file rename and file execute | |
| WinRAR error messages; | |
| f) SFX "Shortcut" command failed to recognize empty parameters | |
| defined like "Shortcut=D,"",folder", while correctly recognizing | |
| such parameters without quote marks like "Shortcut=D,,folder"; | |
| g) volume reconstruction didn't work in WinRAR.exe if "rc" command | |
| was specified with .rev file, such as "WinRAR rc arc.part1.rev". | |
| Unlike RAR, WinRAR required to use only .rar file name here. | |
| Version 7.00 | |
| 1. Compression dictionary sizes larger than 1 GB are supported | |
| for RAR archive format. Depending on the amount of physically | |
| available memory, dictionary up to 64 GB can be selected. | |
| Not power of 2 dictionary sizes can be specified for dictionaries | |
| exceeding 4 GB. So we are not limited to 4, 8, 16, 32, 64 series | |
| and can use values like 5 GB or 22 GB. | |
| Archives with dictionaries exceeding 4 GB can be unpacked only | |
| by WinRAR 7.0 or newer. 64-bit WinRAR version is needed to unpack | |
| archives with dictionaries exceeding 1 GB. | |
| Increasing the dictionary size can improve the compression ratio | |
| for large files with distant repeated blocks, like virtual machine | |
| disk images. It also can be efficient for sets of large similar files | |
| in a solid archive, such as a collection of software ISO images | |
| differing by version or localization. | |
| 2. WinRAR issues a prompt allowing to cancel or continue if dictionary | |
| size in extracted RAR archive exceeds "Maximum dictionary size | |
| allowed to extract" parameter in "Settings/Compression". | |
| It is done to prevent the unexpected excessive memory allocation. | |
| In the command line mode by default WinRAR refuses to unpack archives | |
| with dictionary exceeding 4 GB. Use -md<size> or -mdx<size> to allow | |
| unpacking dictionaries up to and including the specified size. | |
| Unlike -md<size>, -mdx<size> is applied to extraction only and can be | |
| added to RAR environment variable, not affecting archiving commands. | |
| 3. "Define dictionary sizes" dialog in "Settings/Compression" can be used | |
| to customize dictionary sizes proposed in the drop down list associated | |
| with "Dictionary size" field in "Archive name and parameters" dialog. | |
| 4. Alternate search algorithm, optimized to locate longer and more distant | |
| repeated data blocks, can be used when creating RAR archives. | |
| It helps to improve the compression ratio and sometimes speed | |
| for redundant data like big text files. | |
| It increases memory usage and might reduce the compression speed | |
| for some types of data. It can be turned on or off with | |
| "Long range search" options in "Advanced compression parameters" dialog | |
| or with -mcl[+|-] switch. If "Auto" option is selected, WinRAR applies | |
| the long range search depending on the compression method, dictionary | |
| size and other parameters. | |
| This algorithm is required for dictionaries exceeding 4 GB | |
| and turning it off is ignored for such dictionaries. | |
| 5. Much slower and more exhaustive repeated data search and compression | |
| algorithm can be enabled with "Exhaustive search" option | |
| in "Advanced compression parameters" dialog or with -mcx switch. | |
| It might provide the additional compression gain for some types of | |
| redundant data, but at much lower compression speed. | |
| Long range search is needed to implement this mode efficiently, | |
| so the exhaustive search option activates it automatically. | |
| Both long range and exhaustive search option do not affect | |
| the compatibility of created archives. So if dictionary size | |
| is in 128 KB - 4 GB range, archives created with these search options | |
| can be unpacked by all WinRAR versions beginning from 5.0. | |
| 6. Maximum path length limit is increased from 2047 to 65535 characters. | |
| 7. Creating archives in RAR 4.x format isn't supported anymore. | |
| Options and switches specific for this format are removed. | |
| It doesn't affect RAR 4.x archives decompression, which is included | |
| into WinRAR. | |
| 8. "Propagate Mark of the Web" option in "Settings/Security" dialog | |
| controls assigning the archive Mark of the Web to extracted files. | |
| It is possible to prohibit propagating, allow it for several | |
| predefined file groups, for all files or for files matching user | |
| defined file masks. | |
| Mark of the Web is the security zone information added by Internet | |
| browsers to downloaded files. It can be used by various software | |
| for security purposes. | |
| It is supported only by GUI WinRAR. Console RAR doesn't propagate | |
| Mark of the Web regardless of this option. | |
| 9. "Attributes" column can be enabled in "Settings/File list/Columns". | |
| It displays file attribute abbreviations, such as 'A' for "Archive" | |
| and 'D' for directory. | |
| If file attribute isn't among those recognized by WinRAR, | |
| the numeric value of file attributes is also displayed. | |
| This value uses hexadecimal format for Windows attributes | |
| or octal format for Unix attributes. | |
| 10. "Benchmark" command allows to specify the exact number of threads | |
| and copy results to clipboard. Information about WinRAR and Windows | |
| versions, CPU and memory is added to benchmark window. | |
| 11. "Remove redundant folders from extraction path" option | |
| in "Settings/Paths" is now applicable also to extraction commands | |
| invoked from WinRAR user interface and to multiple archives | |
| unpacked to separate folders. It removes a destination path | |
| component, only if its name matches both the archive name and root | |
| archived folder name, provided that there are no other folders | |
| or files in archive root. | |
| For example, it will remove one of "Pictures" in the destination path | |
| if we unpack Pictures.rar containing the root "Pictures" folder | |
| to "Pictures\" destination. | |
| Previously it worked only for a single archive extracted from | |
| context menu and didn't check if archived folder name matches | |
| the last destination path component. | |
| 12. "Word wrap in comment" option in "Interface" options group | |
| in "Settings/General" toggles the word wrap mode in archive comment | |
| window. | |
| 13. Dictionary size data in archive information dialog is now available | |
| for .bz2, .lz, .tar.bz2, .tar.gz, .tar.lz, .tar.zst archives. | |
| 14. Switch -ol- prohibits archiving and extracting symbolic links. | |
| 15. Switches -sl<size>[u] and -sm<size>[u] recognize [k|K|m|M|g|G|t|T] | |
| size units for kilobytes, thousands of bytes, megabytes, millions | |
| of bytes, gigabytes, billions of bytes, terabytes, trillions of bytes. | |
| If unit character is 'b', 'B' or not present, bytes are assumed. | |
| Previously these switches accepted bytes only. | |
| 16. SFX TempMode command accepts the optional @set:user parameter | |
| allowing to modify temporary folder permissions, so only the current | |
| user can access it. It prohibits a local user to replace files | |
| in a temporary folder if SFX is started under another account. | |
| It also can be enabled with "Restrict folder access" option | |
| in "Advanced SFX options/Modes" dialog. | |
| Some installers might fail to start in a folder created with | |
| @set:user parameter. | |
| 17. File permissions and NTFS alternate streams are not saved for | |
| hard link entries. They are saved only for the source file these | |
| entries refer to. It allows to reduce the archive size, because | |
| such file properties are automatically propagated to hard links | |
| copies when extracting. | |
| 18. Keyboard shortcuts, such as Ctrl+A to select all files or Alt+E to | |
| unpack found archives, are now functional in "Search results" window | |
| also while search is still in progress. Previously they were available | |
| only after completing search. | |
| 19. Switch -v<size>[unit] recognizes 't' and 'T' as terabytes and | |
| trillions of bytes for volume size units. | |
| 20. Warning is issued if leading '-' character is missing in a parameter | |
| specified in "Additional switches" field of WinRAR archiving | |
| and extraction dialogs. Also it is issued for parameters lacking '-' | |
| in RAR environment variable and rar.ini file. | |
| Previously such malformed parameters were ignored silently. | |
| 21. "Convert archives" command displays the smooth total operation progress. | |
| Previously the total progress was updated abruptly after converting | |
| an archive and was visible only when processing multiple archives. | |
| 22. Proper progress is displayed when compressing symbolic link targets. | |
| 23. "Integrate WinRAR into shell" option in WinRAR "Settings/Integration" | |
| is grayed out if "Global\Integration=0" is present in winrar.ini file. | |
| 24. 64-bit WinRAR version uses 64-bit SFX modules by default. | |
| 64-bit SFX modules are needed to unpack archives with dictionaries | |
| exceeding 1 GB. | |
| 32-bit modules are renamed to Default32.SFX, Zip32.SFX, WinCon32.SFX. | |
| 25. Maximum allowed dictionary size for archiving and extraction | |
| can be specified in gigabytes in MaxDictA and MaxDictE variables | |
| in "HKEY_CURRENT_USER\Software\WinRAR\Policy" Registry key. | |
| If these variables are smaller than corresponding values defined | |
| in WinRAR interface, they override interface values. | |
| 26. Console RAR filters out character 27 from screen output. It is done | |
| for security reasons, because this character can be used to declare | |
| ANSI escape control sequences in some terminal applications. | |
| We are thankful to Siddharth Dushantha for bringing this issue | |
| to our attention. | |
| 27. Bugs fixed: | |
| a) it was possible to overwrite Mark of the Web, propagated from | |
| archive to extracted files, and modify its security zone information | |
| utilizing a specially crafted .rar archive. | |
| We are thankful to Orange Tsai and NiNi from DEVCORE Research Team | |
| working with Trend Micro Zero Day Initiative for letting us know | |
| about this security issue. | |
| Unlike WinRAR, unrar.dll library doesn't propagate the archive | |
| Mark of the Web and leaves it to a caller application to assign it | |
| to extracted files. So unrar.dll isn't affected by this issue; | |
| b) "User defined archive extensions" field in "Settings/Integration" | |
| was not saved if winrar.ini was used to store settings | |
| and WinRAR was started under non-administrator user account. | |
| Version 6.24 | |
| 1. Bugs fixed: | |
| a) WinRAR and UnRAR.dll extraction command dereferenced a null pointer | |
| and crashed when processing a zero length archive name | |
| in the archive metadata stored with -am switch. | |
| We are thankful to Radoslaw Madej from Check Point software | |
| for reporting this issue; | |
| b) WinRAR and UnRAR.dll extraction command overwrote extracted file | |
| data with contents of ::$DATA NTFS alternate data stream, | |
| if such stream was present in the archive. In this case | |
| unpacked data size and checksum could mismatch file size | |
| and checksum displayed in WinRAR file list. It didn't affect | |
| file name and type, which were displayed properly. | |
| We are thankful to Ata Hakcil for reporting this issue. | |
| Version 6.23 | |
| 1. Added extraction of XZ archives utilizing ARM64 filter. | |
| 2. Rar$LS* temporary files, created when extracting or testing multiple | |
| archives from Windows context menu, are now deleted immediately. | |
| Previously they were deleted only on next WinRAR runs and only | |
| if they were at least 1 hour old. | |
| 3. Bugs fixed: | |
| a) a security issue involving out of bounds write is fixed | |
| in RAR4 recovery volumes processing code. | |
| We are thankful to goodbyeselene working with Trend Micro Zero Day | |
| Initiative for letting us know about this bug; | |
| b) WinRAR could start a wrong file after a user double clicked | |
| an item in a specially crafted archive. | |
| We are thankful to Andrey Polovinkin from Group-IB Threat | |
| Intelligence unit for letting us know about this bug; | |
| c) if both NTFS and Unix time extra fields were available for a file | |
| in ZIP archive, extraction command ignored the second extra field | |
| even if it provided more time fields than first one; | |
| d) interface themes were applied to archive icons even if | |
| "Apply to archive icons" option in "Organize themes" dialog | |
| was turned off. | |
| Version 6.22 | |
| 1. Bugs fixed: | |
| a) extracting individual files from solid archives created by | |
| RAR versions older than 2.0, could fail in WinRAR 6.20 and 6.21. | |
| It didn't affect extracting the entire archive, which was performed | |
| correctly; | |
| b) files in Unix ARJ archives could be erroneously displayed as folders | |
| in WinRAR file list; | |
| c) "Display files in Explorer" extraction option was ignored | |
| if "When done: Close WinRAR" option was also set and archive | |
| was opened in WinRAR before extracting; | |
| d) file size value in the internal viewer status bar didn't include | |
| the byte order mask field, displaying a smaller than actual size | |
| for Unicode files. | |
| Version 6.21 | |
| 1. Both file and folder modification timestamps are restored | |
| when unpacking TAR and TAR based archives like tar.gz and tar.bz2. | |
| Previously only file modification timestamps were set | |
| for these archive formats. | |
| 2. Added decompression of .tar.zst archives with dictionary | |
| exceeding 128 MB. WinRAR 6.20 allowed such dictionary for .zst, | |
| but not for .tar.zst. | |
| 3. Switches -ed and -e+d are also supported by ZIP archives. | |
| Previously they worked only for RAR archives. | |
| 4. Bugs fixed: | |
| a) if unencrypted file was stored after encrypted in the same | |
| RAR archive and both files had been unpacked in the same extraction | |
| command, WinRAR 6.20 failed to unpack the unencrypted file; | |
| b) in some cases a wrong detailed reason of file open error could be | |
| displayed in the second line of open error message. | |
| Version 6.20 | |
| 1. If "Autodetect passwords" option in "Organizer passwords" dialog | |
| is enabled and password matching a processing archive is present | |
| among saved passwords, it is applied automatically. This option | |
| is applicable only for archives in RAR 5.0 and ZIP formats, | |
| which allow to verify the password validity quickly. | |
| There is a minor chance of incorrect password detection | |
| for ZIP archives if stored passwords do not include a proper one. | |
| If encrypted ZIP archive extraction fails, you can try to disable | |
| this option, repeat extraction and enter a valid password manually. | |
| 2. If extraction command involves only a part of files in RAR archive, | |
| the additional archive analysis is performed when starting extraction. | |
| It helps to properly unpack file references even if reference source | |
| is not selected. It works for most of RAR archives except for volumes | |
| on multiple removable media and archives containing a very large | |
| number of references. | |
| Also in some cases such analysis may help to optimize the amount | |
| of processing data when extracting individual files from | |
| semi-solid archives created with -s<N> and -se switches. | |
| 3. "Save original archive name and time" option on "Options" page | |
| of archiving dialog allows to save the original archive name | |
| and creation time. If archive includes such saved name and time, | |
| they are displayed on "Info" page of "Show information" command | |
| and can be restored on "Options" page of same command. | |
| Restoring involves renaming an archive to original name and setting | |
| the saved time as the archive creation and modification time. | |
| Switch -ams or just -am together with archive modification commands | |
| can be used to save the archive name and time in the command line mode. | |
| These saved parameters are displayed in header of "l" and "v" commands | |
| output and can be restored with -amr switch combined with "ch" command, | |
| such as "rar ch -amr arc.rar". If -amr is specified, "ch" ignores | |
| other archive modification switches. | |
| 4. Faster RAR5 compression of poorly compressible data on modern CPUs | |
| with 8 or more execution threads. This applies to all methods | |
| except "Fastest", which performance remains the same. | |
| 5. "Repair" command efficiency is improved for shuffled data blocks | |
| in recovery record protected RAR5 archives. | |
| 6. If file size has grown after archiving when creating non-solid | |
| RAR volumes, such file is stored without compression regardless of | |
| volume number, provided that file isn't split between volumes. | |
| Previously it worked only for files in the first volume. | |
| 7. Added decompression of .zipx archives containing file references, | |
| provided that both reference source and target are selected | |
| and reference source precedes the target inside of archive. | |
| Typically, if .zipx archive includes file references, it is necessary | |
| to unpack the entire archive to extract references successfully. | |
| 8. Added decompression of .zst long range mode archives with dictionary | |
| exceeding 128 MB. Previously it was possible to decompress them only | |
| if dictionary was 128 MB or less. | |
| 9. If "Turn PC off", "Hibernate", "Sleep" or "Restart PC" archiving | |
| options are enabled in WinRAR, a prompt to confirm or cancel | |
| such power management action is displayed directly before starting it. | |
| If no selection was made by user for 30 seconds, the proposed action | |
| is confirmed and started automatically. | |
| This prompt is also displayed for -ioff switch in WinRAR command line, | |
| but not in console RAR command line. | |
| 10. Context menu in WinRAR file list provides "Open in internal viewer" | |
| command for archive files. It can be helpful if you wish to view | |
| the archive raw data in internal viewer. For example, to read | |
| an email archive with UUE attachments included. | |
| Usual "View" command always displays the archive contents. | |
| If file is recognized as UUE archive, "View" would show UUE attachments. | |
| 11. Recovery record size is displayed on "Archive" page of file properties | |
| invoked from Explorer context menu for archives in RAR5 format. | |
| Previously there was only "Present" instead of exact size | |
| for RAR5 archives. | |
| 12. When archiving from stdin with -si switch, RAR displays the current | |
| amount of read bytes as the progress indicator. | |
| 13. If wrong password is specified when adding files to encrypted | |
| solid RAR5 archive, a password will be requested again. | |
| Previous versions cancelled archiving in this case. | |
| 14. If both options "Test archived files" and "Clear attribute "Archive" | |
| after compressing" or their command line -t -ac equivalents are | |
| enabled when archiving, "Archive" attribute will be cleared only | |
| if test was completed successfully. Previously it was cleared even | |
| when test reported errors. | |
| 15. NoDrives value containing the bit mask to hide drives can be now | |
| read from "HKEY_CURRENT_USER\Software\WinRAR\Policy" Registry key, | |
| which allows to include it to winrar.ini if necessary. | |
| Its "Software\Microsoft\Windows\CurrentVersion\Policies" locations | |
| in HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE are also supported. | |
| Previously only "Software\Microsoft\Windows\CurrentVersion\Policies" | |
| in HKEY_CURRENT_USER was recognized. | |
| 16. Bugs fixed: | |
| a) archive modification commands could fail for some ZIP archives | |
| with file comments; | |
| b) fixed a memory leak when reading contents of .tar.bz2 archives; | |
| c) if source and resulting archive format is the same, the archive | |
| conversion command didn't set the original archive time | |
| to a newly created archive even if "Original archive time" option | |
| was selected in archiving parameters; | |
| d) if "Merge volumes contents" option in "Settings/File list" was | |
| turned on, the folder packed size in WinRAR file list could be | |
| less than expected when browsing a multivolume archive contents. | |
| It didn't include the packed size of file parts continuing from | |
| previous volume into calculation; | |
| e) even if "Set file security" extraction option was turned off | |
| by default, extraction commands in Explorer context menu still | |
| attempted to restore NTFS file security data; | |
| f) WinRAR could read data beyond the end of buffer and crash | |
| when unpacking files from specially crafted ZIP archive. | |
| We are thankful to Bakker working with Trend Micro Zero Day | |
| Initiative for letting us know about this bug. | |
| Version 6.11 | |
| 1. Added support for Gz archives with large archive comments. | |
| Previously the extraction command failed to unpack gz archives | |
| if comment size exceeded 16 KB. | |
| 2. Archive comments in gz archives are displayed in the comment window | |
| and recognized by "Show information" command. Large comments are | |
| shown partially. | |
| Previous versions didn't display Gzip comments. | |
| 3. Reserved device names followed by file extension, such as aux.txt, | |
| are extracted as is in Windows 11 even without "Allow potentially | |
| incompatible names" option or -oni command line switch. | |
| Unlike previous Windows versions, Windows 11 treats such names | |
| as usual files. | |
| Device names without extension, such as aux, still require these | |
| options to be unpacked as is regardless of Windows version. | |
| 4. Switch -mes can be also used to suppress the password prompt | |
| and abort when adding files to encrypted solid archive. | |
| 5. Additional measures to prevent extracting insecure links are | |
| implemented. | |
| 6. Bugs fixed: | |
| a) if password exceeding 127 characters was entered when unpacking | |
| an encrypted archive with console RAR, text after 127th character | |
| could be erroneously recognized as user's input by different | |
| prompts issued later; | |
| b) wrong archived file time could be displayed in overwrite prompt | |
| when extracting a file from ZIP archive. It happened if such | |
| archive included extended file times and was created in another | |
| time zone. It didn't affect the actual file time, which was set | |
| properly upon extraction. | |
| Version 6.10 | |
| 1. WinRAR can unpack contents of .zst and .zipx archives utilizing | |
| Zstandard algorithm. | |
| 2. Added support of Windows 11 Explorer context menus. | |
| Beginning from Windows 11, an application can add only a single top | |
| level command or submenu to Explorer context menu. | |
| If "Cascaded context menus" in "Integration settings" dialog is on, | |
| this single item is a submenu storing all necessary WinRAR commands. | |
| If this option is off, only one extraction command for archives | |
| and one archiving command for usual files are available. | |
| You can select these commands with "Context menu items..." button | |
| in "Integration settings" dialog. | |
| 3. "Legacy context menus" option in "Settings/Integration" dialog | |
| can be used in Windows 11 if WinRAR commands are missing in | |
| "Show more options" Windows legacy context menu or in context menus | |
| of third party file managers. If WinRAR commands are already present | |
| here, keep "Legacy context menus" option turned off to prevent | |
| duplicating them. | |
| This option is not available in Windows 10 and older. | |
| 4. Windows XP is not supported anymore. Minimum required operating | |
| system version is Windows Vista. | |
| 5. "Close" item is added to "When done" list on "Advanced" page of | |
| archiving dialog. It closes WinRAR window, when archiving is done. | |
| 6. "When done" list is added to "Options" page of extraction dialog. | |
| It allows to select an action like turning a computer off | |
| or closing WinRAR after completing extraction. | |
| 7. Switch -si can be used when extracting or testing to read archive | |
| data from stdin, such as: | |
| type docs.rar | rar x -si -o+ -pmypwd dummy docs\ | |
| Even though the archive name is ignored with this switch, | |
| an arbitrary dummy archive name has to specified in the command line. | |
| Operations requiring backward seeks are unavailable in this mode. | |
| It includes displaying archive comments, testing the recovery record, | |
| utilizing the quick open information, processing multivolume archives. | |
| Prompts requiring user interaction are not allowed. | |
| Use -o[+|-|r], -p<pwd> or -mes switches to suppress such prompts. | |
| 8. New -ep4<path> switch excludes the path prefix when archiving | |
| or extracting if this path is found in the beginning of archived name. | |
| Path is compared with names already prepared to store in archive, | |
| without drive letters and leading path separators. For example: | |
| rar a -ep4texts\books archive c:\texts\books\technical | |
| removes "text\books" from archived names, so they start | |
| from 'technical'. | |
| 9. New -mes switch skips encrypted files when extracting or testing. | |
| It replaces the former -p- switch. | |
| 10. New -op<path> switch sets the destination folder for 'x' and 'e' | |
| extraction commands. Unlike <path_to_extract\> command line parameter, | |
| this switch also accepts paths without trailing path separator | |
| character. | |
| 11. If 'p' command is used to print a file to stdout, informational | |
| messages are suppressed automatically to prevent them mixing | |
| with file data. | |
| 12. "Generate archive name by mask" option and switch -ag treat only | |
| first two 'M' characters after 'H' as minutes. Previously any | |
| amount of such characters was considered as minutes. | |
| It makes possible to place the time field before the date, | |
| like -agHHMM-DDMMYY. Previous versions considered all 'M' | |
| in this string as minutes. | |
| 13. Maximum allowed size of RAR5 recovery record is increased to 1000% | |
| of protected data size. Maximum number of RAR5 recovery volumes | |
| can be 10 times larger than protected RAR volumes. | |
| Previous WinRAR versions are not able to use the recovery record | |
| to repair broken archives if recovery record size exceeds 99%. | |
| Similarly, previous versions cannot use recovery volumes | |
| if their number is equal or larger than number of RAR volumes. | |
| 14. Warning is issued if entered password exceeds the allowed limit | |
| of 127 characters and is truncated. Previously such passwords | |
| had been truncated silently. | |
| 15. If archive includes reserved device names, the underscore character | |
| is inserted in the beginning of such names when extracting. | |
| For example, aux.txt is converted to _aux.txt. It is done to prevent | |
| compatibility problems with software unable to process such names. | |
| You can use "Allow potentially incompatible names" option | |
| in "Advanced" part of extraction dialog or command line -oni switch | |
| to avoid this conversion. | |
| 16. WinRAR attempts to reset the file cache before testing an archive. | |
| It helps to verify actual data written to disk instead of reading | |
| a cached copy. | |
| 17. Multiple -v<size> switches specifying different sizes for different | |
| volumes are now allowed also for ZIP archives: | |
| WinRAR a -v100k -v200k -v300k arcname.zip | |
| Previously multiple -v<size> switches were supported only for | |
| RAR archives. | |
| 18. Switches -sl<size> and -sm<size> can be used in WinRAR.exe command | |
| line mode when extracting archives in any supported formats, | |
| provided that such archive includes unpacked file sizes. | |
| Previously these switches could filter files by size only in RAR | |
| and ZIP archives. | |
| 19. Newer folder selection dialog is invoked when pressing "Browse" button | |
| in WinRAR "Settings/Paths" page, "Repair" and "Convert" commands, | |
| also as in few other similar places. Previously a simpler XP style | |
| folder selection dialog was opened. | |
| 20. When restoring from tray after completing an operation, | |
| WinRAR window is positioned under other opened windows, | |
| to not interfere with current user activities. | |
| 21. "650 MB CD" is removed and "2 GB volumes" is added to the list of | |
| predefined volume sizes in "Define volume sizes" dialog invoked | |
| from WinRAR "Settings/Compression". | |
| 22. "Rename" command selects the file name part up to the final dot. | |
| Previously it selected the entire name. | |
| 23. If SFX archive size exceeds 4 GB, an error message is issued | |
| during compression, immediately after exceeding this threshold. | |
| Previously this error was reported only after completing compression. | |
| Executables of such size cannot be started by Windows. | |
| 24. Command line -en switch is not supported anymore. | |
| It created RAR4 archives without the end of archive record. | |
| End of archive record permits to gracefully skip external data | |
| like digital signatures. | |
| 25. Bugs fixed: | |
| a) when editing a file inside of .rar or .zip archive, | |
| WinRAR created a new SFX archive instead of updating an existing | |
| archive if "Create SFX archive" option was set in the default | |
| compression profile; | |
| b) the total progress could be displayed incorrectly when using | |
| -oi, -f, -u switches or appropriate GUI options; | |
| c) "Find files" command with "Use all tables" option and command line | |
| "it" commands failed to find strings in UTF-16 encoding. | |
| Version 6.02 | |
| 1. ZIP SFX module refuses to process SFX commands stored in archive | |
| comment if such comment is resided after beginning of Authenticode | |
| digital signature. It is done to prevent possible attacks with | |
| inclusion of ZIP archive into the signature body. | |
| We already prohibited extracting contents of such malformed archives | |
| in WinRAR 6.01. | |
| We are thankful to Jacob Thompson - Mandiant Advantage Labs | |
| for reporting this issue. | |
| 2. WinRAR uses https instead of http in the web notifier window, | |
| home page and themes links. It also implements additional checks | |
| within the web notifier. This is done to prevent a malicious web page | |
| from executing existing files on a user's computer. Such attack | |
| is only possible if the intruder has managed to spoof or otherwise | |
| control user's DNS records. Some other factors are also involved | |
| in limiting the practical application of this attack. | |
| We would like to express our gratitude to Igor Sak-Sakovskiy | |
| for bringing this issue to our attention. | |
| 3. Where appropriate, SFX archive displays the additional line | |
| with detailed error information provided by operating system. | |
| For example, previously such archive would display "Cannot create file" | |
| message alone. Now this message is followed by a detailed reason | |
| like access denied or file being used by another process. | |
| In the past this extended error information was available in WinRAR, | |
| but not in SFX archives. | |
| 4. Switch -idn hides archived names also in 'v' and 'l' commands. | |
| It can be useful if only the archive type or total information | |
| is needed. | |
| 5. If -ibck -ri<priority> switches are used together, WinRAR process | |
| sets the priority specified in -ri switch. Previous versions ignored | |
| -ri and set the priority to low in the presence of -ibck switch. | |
| 6. When using "File/Change drive" command, WinRAR saves the last folder | |
| of previous drive and restores it if that drive is selected again | |
| later. | |
| 7. Name of unpacking file is now included into WinRAR incorrect password | |
| warning for RAR5 archives. It can be helpful when unpacking | |
| a non-solid archive containing files encrypted with different passwords. | |
| 8. Bugs fixed: | |
| a) "Convert archives" command issued erroneous "The specified password | |
| is incorrect" message after succesfully converting RAR archive | |
| with encrypted file names if new password was set and archive | |
| was opened in WinRAR shell; | |
| b) if command progress window was resized up and then quickly resized | |
| down to original dimensions, window contents could be positioned | |
| incorrectly. | |
| Version 6.01 | |
| 1. Ctrl+A keyboard shortcut selects the entire text in WinRAR comment | |
| window. | |
| 2. If -idn switch is used together with -t or -df in console RAR | |
| when archiving, it additionally disables "Deleting <filename>" | |
| or "Testing <filename>" messages, normally issued by these switches. | |
| Also -idn disables folder creation messages when extracting | |
| a file to non-existing folder. | |
| 3. WinRAR and ZIP SFX module refuse to extract contents of ZIP SFX | |
| archives if ZIP central directory is resided after beginning | |
| of Authenticode digital signature. It is done to prevent possible | |
| attacks with inclusion of ZIP archive into signature body. | |
| 4. Bugs fixed: | |
| a) "Convert archives" command could incorrectly convert Unicode | |
| comments in RAR archives. | |
| b) if two archive information windows had been opened from Explorer | |
| context menu, the compression ratio bar in the first window | |
| could erroneously display a value for second archive. | |
| It did not affect the ratio and other text details at the right | |
| of window. Only the vertical bar at the left could be updated | |
| to a wrong value; | |
| c) if "Wait if other WinRAR copies are active" option was enabled | |
| in extraction dialog, "Waiting for another WinRAR copy" title | |
| was not set in command progress window while waiting; | |
| d) when extracting a symbolic link, previous versions did not | |
| overwrite existing symbolic links even if user requested it | |
| in overwrite prompt. | |
| Version 6.00 | |
| 1. "Ignore" and "Ignore All" options are added to read error prompt. | |
| "Ignore" allows to continue processing with already read file part | |
| only and "Ignore All" does it for all future read errors. | |
| For example, if you archive a file, which portion is locked by another | |
| process, and if "Ignore" is selected in read error prompt, | |
| only a part of file preceding the unreadable region will be saved | |
| into archive. | |
| It can help to avoid interrupting lengthy archiving operations, | |
| though be aware that files archived with "Ignore" are incomplete. | |
| If switch -y is specified, "Ignore" is applied to all files by default. | |
| Previously available "Retry" and "Quit" options are still present | |
| in read error prompt as well. | |
| 2. Exit code 12 is returned in the command line mode in case of read errors. | |
| This code is returned for all options in the read error prompt, | |
| including a newly introduced "Ignore" option. | |
| Previously more common fatal error code 2 was returned for read errors. | |
| 3. If several archives are selected, "Extract archives to" option group | |
| in "Options" page of extraction dialog can be used to place extracted | |
| files to specified destination folder, to separate subfolders | |
| in destination folder, to separate subfolders in archive folders | |
| and directly to archive folders. | |
| It replaces "Extract archives to subfolders" option and available | |
| only if multiple archives are selected. | |
| 4. New -ad2 switch places extracted files directly to archive's own folder. | |
| Unlike -ad1, it does not create a separate subfolder for each unpacked | |
| archive. | |
| 5. "Additional switches" option in "Options" page of archiving | |
| and extraction dialogs allows to specify WinRAR command line switches. | |
| It might be useful if there is no option in WinRAR graphical interface | |
| matching a switch. | |
| Use this feature only if you are familiar with WinRAR command line | |
| syntax and clearly understand what specified switches are intended for. | |
| 6. Compression parameters in "Benchmark" command are changed to | |
| 32 MB dictionary and "Normal" method. They match RAR5 default mode | |
| and more suitable to estimate the typical performance of recent | |
| WinRAR versions than former 4 MB "Best" intended for RAR4 format. | |
| Latest "Benchmark" results cannot be compared with previous versions | |
| directly. New parameters set produces different values, likely lower | |
| because of eight times larger dictionary size. | |
| 7. When unpacking a part of files from solid volume set, | |
| WinRAR attempts to skip volumes in the beginning and start | |
| extraction from volume closest to specified file and with reset | |
| solid statistics. | |
| By default WinRAR resets the solid statistics in the beginning | |
| of large enough solid volumes where possible. For such volumes | |
| extracting a part of files from the middle of volume set can be | |
| faster now. | |
| It does not affect performance when all archived files are unpacked. | |
| 8. Previously WinRAR automatically resorted to extracting from | |
| first volume, when user started extraction from non-first volume | |
| and first volume was available. Now WinRAR does so only if all volumes | |
| between first and specified are also available. | |
| 9. Warning is issued when closing WinRAR if one or more archived files | |
| had been modified by external apps, but failed to be saved back to | |
| archive, because an external app still locks them. Such warning | |
| includes the list of modified files and proposes to quit immediately | |
| and lose changes or return to WinRAR and close an editor app. | |
| Previous versions issued a similar warning while editing a file, | |
| but did not remind it again when quitting. | |
| 10. "Move to Recycle Bin" option in "Delete archive" options group | |
| of extraction dialog places deleted archives to Recycle Bin | |
| instead of deleting them permanently. | |
| 11. New "Clear history..." command in "Options" menu allows to remove | |
| names of recently opened archives in "File" menu and clear drop down | |
| lists with previously entered values in dialogs. For example, | |
| these values include archive names in archiving dialog | |
| and destination paths in extraction dialog. | |
| 12. "File time" options in "Advanced" part of extraction dialog are | |
| now available for 7z archives. Additionally to modification time, | |
| WinRAR can set creation and last access time when unpacking such | |
| archives. | |
| 13. ""New" submenu items" options group is added to | |
| "Settings/Integration/Context menu items..." dialog. You can use | |
| these options to remove "WinRAR archive" and "WinRAR ZIP archive" | |
| entries in "New" submenu of Windows context menu. | |
| New state of these option is applied only after you press "OK" | |
| both in "Context menu items" and its parent "Settings" dialog. | |
| 14. <Max>, <Min> and <Hide> commands can be inserted before the program | |
| name in SFX "Setup" command to run a program in maximized, | |
| minimized or hidden window. For example: | |
| Setup=<Hide>setup.exe | |
| 15. It is possible to specify an additional high resolution logo | |
| for SFX module. If such logo is present, SFX module scales | |
| and displays it in high DPI Windows mode, providing the better visible | |
| quality compared to resizing the standard logo. | |
| Use "High resolution SFX logo" in "Advanced SFX options" dialog | |
| to define such logo. In command line mode add second -iimg switch | |
| to set the high resolution logo. | |
| Recommended size of high resolution logo PNG file is 186x604 pixels. | |
| 16. If archive currently opened in WinRAR shell was deleted or moved | |
| by another program, WinRAR displays "Inaccessible" before archive name | |
| in the window title. Also it flashes the window caption and taskbar | |
| button. | |
| 17. "Total information" option in "Report" dialog is renamed to | |
| "Headers and totals". Now it also adds headers of report columns | |
| additionally to total information about listed files and archives. | |
| 18. If archive processing is started from Windows context menu | |
| in multiple monitor system, WinRAR operation progress and dialogs | |
| use the monitor with context menu. | |
| While basic multiple monitor support was present in previous versions | |
| shell extension for mouse driven commands, now it is extended to | |
| operations initiated from keyboard and to dropping files to archives. | |
| 19. New -imon<number> switch allows to select a monitor to display | |
| WinRAR operation progress and dialogs in the command line mode. | |
| Use -imon1 for primary and -imon2 for secondary monitor. | |
| For example, "WinRAR x -imon2 arcname" will start extraction | |
| on secondary monitor. | |
| It works only in the command line mode and does not affect | |
| interactive WinRAR graphical inteface also as console RAR. | |
| 20. Switch -idn hides archived names output in archiving, extraction | |
| and some other commands in console RAR. Other messages and total | |
| percentage are not affected. | |
| You can use this switch to reduce visual clutter and console output | |
| overhead when archiving or extracting a lot of small files. | |
| Minor visual artifacts, such as percentage indicator overwriting | |
| few last characters of error messages, are possible with -idn. | |
| 21. Former "-im - show more information" switch is changed to | |
| "-idv - display verbose output" for consistency with console RAR | |
| -id[c,d,p,q] message control options and avoid a potential name | |
| conflict with newer -imon switch. | |
| While WinRAR still recognizes both -im and -idv, in the future | |
| -im support can be dropped. | |
| 22. It is allowed to add an optional %arcname% variable to compression | |
| profile name. Such variable will be replaced with actual archive name. | |
| It might be convenient when using with "Add to context menu" profile | |
| option. For example, you can create ZIP compression profile | |
| and set its name to "Add to %arcname%", to display it with actual | |
| ZIP archive name in context menu. | |
| 23. Ctrl+C and Ctrl+Ins keyboard shortcuts can be used | |
| in "Diagnostic messages" window to copy contents to clipboard. | |
| 24. More text is allowed in tray icon hint before a lengthy text | |
| is truncated. Also such text is now truncated in the middle of string, | |
| so both command type and completion percentage are still visible. | |
| 25. In case of clean install, if previous version compression profiles | |
| are not present, "Files to store without compression" field | |
| in newly created predefined compression profiles is set to: | |
| *.rar *.zip *.cab *.7z *.ace *.arj *.bz2 *.gz *.lha *.lzh | |
| *.taz *.tgz *.xz *.txz | |
| You can change this field and save a modified value to compression | |
| profile later. | |
| Previous versions set this field to blank for clean install. | |
| 26. Destination path history in extraction dialog treats paths like | |
| 'folder' and 'folder\' as the same path and displays only 'folder' | |
| entry. Previously they occupied two entries in the history. | |
| 27. "Enable Itanium executable compression" GUI option and -mci command | |
| line switch are removed. Optimized compression of Itanium executables | |
| is not supported anymore. WinRAR still can decompress already existing | |
| archives utilizing Itanium executable compression. | |
| 28. Bugs fixed: | |
| a) "Lock", "Comment" and "Protect" commands could not be applied | |
| to several archives selected in WinRAR file list at once; | |
| b) SFX archive process did not terminate after completing | |
| extraction in Windows 10 if archive comment included "Setup" | |
| and "SetupCode" commands, did not include "TempMode" command | |
| and setup program was running for more than 8 minutes; | |
| c) compression profiles with quote character in profile name | |
| could not be invoked from Explorer context menu. | |