Files changed (1) hide show
  1. WhatsNew.txt +994 -0
WhatsNew.txt ADDED
@@ -0,0 +1,994 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WinRAR - What's new in the latest version
2
+
3
+
4
+ Version 7.01
5
+
6
+ 1. Bugs fixed:
7
+
8
+ a) updating an encrypted file in a solid RAR archive produced
9
+ a corrupt archive if updated file was the first in archive,
10
+ no password was specified when starting updating and file name
11
+ encryption in the updated archive wasn't enabled;
12
+
13
+ b) WinRAR 7.00 crashed after switching to "Flat folders view" mode
14
+ from archive subfolder;
15
+
16
+ c) switch -ep4 duplicated the specified path instead of excluding it
17
+ when extracting;
18
+
19
+ d) if archive created by Unix RAR version contained symlinks with
20
+ path separator characters in target paths, these characters could be
21
+ broken when modifying such archive with Windows RAR;
22
+
23
+ e) invalid file name was displayed in file rename and file execute
24
+ WinRAR error messages;
25
+
26
+ f) SFX "Shortcut" command failed to recognize empty parameters
27
+ defined like "Shortcut=D,"",folder", while correctly recognizing
28
+ such parameters without quote marks like "Shortcut=D,,folder";
29
+
30
+ g) volume reconstruction didn't work in WinRAR.exe if "rc" command
31
+ was specified with .rev file, such as "WinRAR rc arc.part1.rev".
32
+ Unlike RAR, WinRAR required to use only .rar file name here.
33
+
34
+
35
+ Version 7.00
36
+
37
+ 1. Compression dictionary sizes larger than 1 GB are supported
38
+ for RAR archive format. Depending on the amount of physically
39
+ available memory, dictionary up to 64 GB can be selected.
40
+
41
+ Not power of 2 dictionary sizes can be specified for dictionaries
42
+ exceeding 4 GB. So we are not limited to 4, 8, 16, 32, 64 series
43
+ and can use values like 5 GB or 22 GB.
44
+
45
+ Archives with dictionaries exceeding 4 GB can be unpacked only
46
+ by WinRAR 7.0 or newer. 64-bit WinRAR version is needed to unpack
47
+ archives with dictionaries exceeding 1 GB.
48
+
49
+ Increasing the dictionary size can improve the compression ratio
50
+ for large files with distant repeated blocks, like virtual machine
51
+ disk images. It also can be efficient for sets of large similar files
52
+ in a solid archive, such as a collection of software ISO images
53
+ differing by version or localization.
54
+
55
+ 2. WinRAR issues a prompt allowing to cancel or continue if dictionary
56
+ size in extracted RAR archive exceeds "Maximum dictionary size
57
+ allowed to extract" parameter in "Settings/Compression".
58
+ It is done to prevent the unexpected excessive memory allocation.
59
+
60
+ In the command line mode by default WinRAR refuses to unpack archives
61
+ with dictionary exceeding 4 GB. Use -md<size> or -mdx<size> to allow
62
+ unpacking dictionaries up to and including the specified size.
63
+ Unlike -md<size>, -mdx<size> is applied to extraction only and can be
64
+ added to RAR environment variable, not affecting archiving commands.
65
+
66
+ 3. "Define dictionary sizes" dialog in "Settings/Compression" can be used
67
+ to customize dictionary sizes proposed in the drop down list associated
68
+ with "Dictionary size" field in "Archive name and parameters" dialog.
69
+
70
+ 4. Alternate search algorithm, optimized to locate longer and more distant
71
+ repeated data blocks, can be used when creating RAR archives.
72
+ It helps to improve the compression ratio and sometimes speed
73
+ for redundant data like big text files.
74
+
75
+ It increases memory usage and might reduce the compression speed
76
+ for some types of data. It can be turned on or off with
77
+ "Long range search" options in "Advanced compression parameters" dialog
78
+ or with -mcl[+|-] switch. If "Auto" option is selected, WinRAR applies
79
+ the long range search depending on the compression method, dictionary
80
+ size and other parameters.
81
+
82
+ This algorithm is required for dictionaries exceeding 4 GB
83
+ and turning it off is ignored for such dictionaries.
84
+
85
+ 5. Much slower and more exhaustive repeated data search and compression
86
+ algorithm can be enabled with "Exhaustive search" option
87
+ in "Advanced compression parameters" dialog or with -mcx switch.
88
+ It might provide the additional compression gain for some types of
89
+ redundant data, but at much lower compression speed.
90
+
91
+ Long range search is needed to implement this mode efficiently,
92
+ so the exhaustive search option activates it automatically.
93
+
94
+ Both long range and exhaustive search option do not affect
95
+ the compatibility of created archives. So if dictionary size
96
+ is in 128 KB - 4 GB range, archives created with these search options
97
+ can be unpacked by all WinRAR versions beginning from 5.0.
98
+
99
+ 6. Maximum path length limit is increased from 2047 to 65535 characters.
100
+
101
+ 7. Creating archives in RAR 4.x format isn't supported anymore.
102
+ Options and switches specific for this format are removed.
103
+ It doesn't affect RAR 4.x archives decompression, which is included
104
+ into WinRAR.
105
+
106
+ 8. "Propagate Mark of the Web" option in "Settings/Security" dialog
107
+ controls assigning the archive Mark of the Web to extracted files.
108
+ It is possible to prohibit propagating, allow it for several
109
+ predefined file groups, for all files or for files matching user
110
+ defined file masks.
111
+
112
+ Mark of the Web is the security zone information added by Internet
113
+ browsers to downloaded files. It can be used by various software
114
+ for security purposes.
115
+
116
+ It is supported only by GUI WinRAR. Console RAR doesn't propagate
117
+ Mark of the Web regardless of this option.
118
+
119
+ 9. "Attributes" column can be enabled in "Settings/File list/Columns".
120
+ It displays file attribute abbreviations, such as 'A' for "Archive"
121
+ and 'D' for directory.
122
+
123
+ If file attribute isn't among those recognized by WinRAR,
124
+ the numeric value of file attributes is also displayed.
125
+ This value uses hexadecimal format for Windows attributes
126
+ or octal format for Unix attributes.
127
+
128
+ 10. "Benchmark" command allows to specify the exact number of threads
129
+ and copy results to clipboard. Information about WinRAR and Windows
130
+ versions, CPU and memory is added to benchmark window.
131
+
132
+ 11. "Remove redundant folders from extraction path" option
133
+ in "Settings/Paths" is now applicable also to extraction commands
134
+ invoked from WinRAR user interface and to multiple archives
135
+ unpacked to separate folders. It removes a destination path
136
+ component, only if its name matches both the archive name and root
137
+ archived folder name, provided that there are no other folders
138
+ or files in archive root.
139
+
140
+ For example, it will remove one of "Pictures" in the destination path
141
+ if we unpack Pictures.rar containing the root "Pictures" folder
142
+ to "Pictures\" destination.
143
+
144
+ Previously it worked only for a single archive extracted from
145
+ context menu and didn't check if archived folder name matches
146
+ the last destination path component.
147
+
148
+ 12. "Word wrap in comment" option in "Interface" options group
149
+ in "Settings/General" toggles the word wrap mode in archive comment
150
+ window.
151
+
152
+ 13. Dictionary size data in archive information dialog is now available
153
+ for .bz2, .lz, .tar.bz2, .tar.gz, .tar.lz, .tar.zst archives.
154
+
155
+ 14. Switch -ol- prohibits archiving and extracting symbolic links.
156
+
157
+ 15. Switches -sl<size>[u] and -sm<size>[u] recognize [k|K|m|M|g|G|t|T]
158
+ size units for kilobytes, thousands of bytes, megabytes, millions
159
+ of bytes, gigabytes, billions of bytes, terabytes, trillions of bytes.
160
+ If unit character is 'b', 'B' or not present, bytes are assumed.
161
+
162
+ Previously these switches accepted bytes only.
163
+
164
+ 16. SFX TempMode command accepts the optional @set:user parameter
165
+ allowing to modify temporary folder permissions, so only the current
166
+ user can access it. It prohibits a local user to replace files
167
+ in a temporary folder if SFX is started under another account.
168
+
169
+ It also can be enabled with "Restrict folder access" option
170
+ in "Advanced SFX options/Modes" dialog.
171
+
172
+ Some installers might fail to start in a folder created with
173
+ @set:user parameter.
174
+
175
+ 17. File permissions and NTFS alternate streams are not saved for
176
+ hard link entries. They are saved only for the source file these
177
+ entries refer to. It allows to reduce the archive size, because
178
+ such file properties are automatically propagated to hard links
179
+ copies when extracting.
180
+
181
+ 18. Keyboard shortcuts, such as Ctrl+A to select all files or Alt+E to
182
+ unpack found archives, are now functional in "Search results" window
183
+ also while search is still in progress. Previously they were available
184
+ only after completing search.
185
+
186
+ 19. Switch -v<size>[unit] recognizes 't' and 'T' as terabytes and
187
+ trillions of bytes for volume size units.
188
+
189
+ 20. Warning is issued if leading '-' character is missing in a parameter
190
+ specified in "Additional switches" field of WinRAR archiving
191
+ and extraction dialogs. Also it is issued for parameters lacking '-'
192
+ in RAR environment variable and rar.ini file.
193
+
194
+ Previously such malformed parameters were ignored silently.
195
+
196
+ 21. "Convert archives" command displays the smooth total operation progress.
197
+ Previously the total progress was updated abruptly after converting
198
+ an archive and was visible only when processing multiple archives.
199
+
200
+ 22. Proper progress is displayed when compressing symbolic link targets.
201
+
202
+ 23. "Integrate WinRAR into shell" option in WinRAR "Settings/Integration"
203
+ is grayed out if "Global\Integration=0" is present in winrar.ini file.
204
+
205
+ 24. 64-bit WinRAR version uses 64-bit SFX modules by default.
206
+ 64-bit SFX modules are needed to unpack archives with dictionaries
207
+ exceeding 1 GB.
208
+
209
+ 32-bit modules are renamed to Default32.SFX, Zip32.SFX, WinCon32.SFX.
210
+
211
+ 25. Maximum allowed dictionary size for archiving and extraction
212
+ can be specified in gigabytes in MaxDictA and MaxDictE variables
213
+ in "HKEY_CURRENT_USER\Software\WinRAR\Policy" Registry key.
214
+ If these variables are smaller than corresponding values defined
215
+ in WinRAR interface, they override interface values.
216
+
217
+ 26. Console RAR filters out character 27 from screen output. It is done
218
+ for security reasons, because this character can be used to declare
219
+ ANSI escape control sequences in some terminal applications.
220
+
221
+ We are thankful to Siddharth Dushantha for bringing this issue
222
+ to our attention.
223
+
224
+ 27. Bugs fixed:
225
+
226
+ a) it was possible to overwrite Mark of the Web, propagated from
227
+ archive to extracted files, and modify its security zone information
228
+ utilizing a specially crafted .rar archive.
229
+
230
+ We are thankful to Orange Tsai and NiNi from DEVCORE Research Team
231
+ working with Trend Micro Zero Day Initiative for letting us know
232
+ about this security issue.
233
+
234
+ Unlike WinRAR, unrar.dll library doesn't propagate the archive
235
+ Mark of the Web and leaves it to a caller application to assign it
236
+ to extracted files. So unrar.dll isn't affected by this issue;
237
+
238
+ b) "User defined archive extensions" field in "Settings/Integration"
239
+ was not saved if winrar.ini was used to store settings
240
+ and WinRAR was started under non-administrator user account.
241
+
242
+
243
+ Version 6.24
244
+
245
+ 1. Bugs fixed:
246
+
247
+ a) WinRAR and UnRAR.dll extraction command dereferenced a null pointer
248
+ and crashed when processing a zero length archive name
249
+ in the archive metadata stored with -am switch.
250
+
251
+ We are thankful to Radoslaw Madej from Check Point software
252
+ for reporting this issue;
253
+
254
+ b) WinRAR and UnRAR.dll extraction command overwrote extracted file
255
+ data with contents of ::$DATA NTFS alternate data stream,
256
+ if such stream was present in the archive. In this case
257
+ unpacked data size and checksum could mismatch file size
258
+ and checksum displayed in WinRAR file list. It didn't affect
259
+ file name and type, which were displayed properly.
260
+
261
+ We are thankful to Ata Hakcil for reporting this issue.
262
+
263
+
264
+ Version 6.23
265
+
266
+ 1. Added extraction of XZ archives utilizing ARM64 filter.
267
+
268
+ 2. Rar$LS* temporary files, created when extracting or testing multiple
269
+ archives from Windows context menu, are now deleted immediately.
270
+ Previously they were deleted only on next WinRAR runs and only
271
+ if they were at least 1 hour old.
272
+
273
+ 3. Bugs fixed:
274
+
275
+ a) a security issue involving out of bounds write is fixed
276
+ in RAR4 recovery volumes processing code.
277
+
278
+ We are thankful to goodbyeselene working with Trend Micro Zero Day
279
+ Initiative for letting us know about this bug;
280
+
281
+ b) WinRAR could start a wrong file after a user double clicked
282
+ an item in a specially crafted archive.
283
+
284
+ We are thankful to Andrey Polovinkin from Group-IB Threat
285
+ Intelligence unit for letting us know about this bug;
286
+
287
+ c) if both NTFS and Unix time extra fields were available for a file
288
+ in ZIP archive, extraction command ignored the second extra field
289
+ even if it provided more time fields than first one;
290
+
291
+ d) interface themes were applied to archive icons even if
292
+ "Apply to archive icons" option in "Organize themes" dialog
293
+ was turned off.
294
+
295
+
296
+ Version 6.22
297
+
298
+ 1. Bugs fixed:
299
+
300
+ a) extracting individual files from solid archives created by
301
+ RAR versions older than 2.0, could fail in WinRAR 6.20 and 6.21.
302
+ It didn't affect extracting the entire archive, which was performed
303
+ correctly;
304
+
305
+ b) files in Unix ARJ archives could be erroneously displayed as folders
306
+ in WinRAR file list;
307
+
308
+ c) "Display files in Explorer" extraction option was ignored
309
+ if "When done: Close WinRAR" option was also set and archive
310
+ was opened in WinRAR before extracting;
311
+
312
+ d) file size value in the internal viewer status bar didn't include
313
+ the byte order mask field, displaying a smaller than actual size
314
+ for Unicode files.
315
+
316
+
317
+ Version 6.21
318
+
319
+ 1. Both file and folder modification timestamps are restored
320
+ when unpacking TAR and TAR based archives like tar.gz and tar.bz2.
321
+ Previously only file modification timestamps were set
322
+ for these archive formats.
323
+
324
+ 2. Added decompression of .tar.zst archives with dictionary
325
+ exceeding 128 MB. WinRAR 6.20 allowed such dictionary for .zst,
326
+ but not for .tar.zst.
327
+
328
+ 3. Switches -ed and -e+d are also supported by ZIP archives.
329
+ Previously they worked only for RAR archives.
330
+
331
+ 4. Bugs fixed:
332
+
333
+ a) if unencrypted file was stored after encrypted in the same
334
+ RAR archive and both files had been unpacked in the same extraction
335
+ command, WinRAR 6.20 failed to unpack the unencrypted file;
336
+
337
+ b) in some cases a wrong detailed reason of file open error could be
338
+ displayed in the second line of open error message.
339
+
340
+
341
+ Version 6.20
342
+
343
+ 1. If "Autodetect passwords" option in "Organizer passwords" dialog
344
+ is enabled and password matching a processing archive is present
345
+ among saved passwords, it is applied automatically. This option
346
+ is applicable only for archives in RAR 5.0 and ZIP formats,
347
+ which allow to verify the password validity quickly.
348
+
349
+ There is a minor chance of incorrect password detection
350
+ for ZIP archives if stored passwords do not include a proper one.
351
+ If encrypted ZIP archive extraction fails, you can try to disable
352
+ this option, repeat extraction and enter a valid password manually.
353
+
354
+ 2. If extraction command involves only a part of files in RAR archive,
355
+ the additional archive analysis is performed when starting extraction.
356
+ It helps to properly unpack file references even if reference source
357
+ is not selected. It works for most of RAR archives except for volumes
358
+ on multiple removable media and archives containing a very large
359
+ number of references.
360
+
361
+ Also in some cases such analysis may help to optimize the amount
362
+ of processing data when extracting individual files from
363
+ semi-solid archives created with -s<N> and -se switches.
364
+
365
+ 3. "Save original archive name and time" option on "Options" page
366
+ of archiving dialog allows to save the original archive name
367
+ and creation time. If archive includes such saved name and time,
368
+ they are displayed on "Info" page of "Show information" command
369
+ and can be restored on "Options" page of same command.
370
+ Restoring involves renaming an archive to original name and setting
371
+ the saved time as the archive creation and modification time.
372
+
373
+ Switch -ams or just -am together with archive modification commands
374
+ can be used to save the archive name and time in the command line mode.
375
+ These saved parameters are displayed in header of "l" and "v" commands
376
+ output and can be restored with -amr switch combined with "ch" command,
377
+ such as "rar ch -amr arc.rar". If -amr is specified, "ch" ignores
378
+ other archive modification switches.
379
+
380
+ 4. Faster RAR5 compression of poorly compressible data on modern CPUs
381
+ with 8 or more execution threads. This applies to all methods
382
+ except "Fastest", which performance remains the same.
383
+
384
+ 5. "Repair" command efficiency is improved for shuffled data blocks
385
+ in recovery record protected RAR5 archives.
386
+
387
+ 6. If file size has grown after archiving when creating non-solid
388
+ RAR volumes, such file is stored without compression regardless of
389
+ volume number, provided that file isn't split between volumes.
390
+ Previously it worked only for files in the first volume.
391
+
392
+ 7. Added decompression of .zipx archives containing file references,
393
+ provided that both reference source and target are selected
394
+ and reference source precedes the target inside of archive.
395
+
396
+ Typically, if .zipx archive includes file references, it is necessary
397
+ to unpack the entire archive to extract references successfully.
398
+
399
+ 8. Added decompression of .zst long range mode archives with dictionary
400
+ exceeding 128 MB. Previously it was possible to decompress them only
401
+ if dictionary was 128 MB or less.
402
+
403
+ 9. If "Turn PC off", "Hibernate", "Sleep" or "Restart PC" archiving
404
+ options are enabled in WinRAR, a prompt to confirm or cancel
405
+ such power management action is displayed directly before starting it.
406
+ If no selection was made by user for 30 seconds, the proposed action
407
+ is confirmed and started automatically.
408
+
409
+ This prompt is also displayed for -ioff switch in WinRAR command line,
410
+ but not in console RAR command line.
411
+
412
+ 10. Context menu in WinRAR file list provides "Open in internal viewer"
413
+ command for archive files. It can be helpful if you wish to view
414
+ the archive raw data in internal viewer. For example, to read
415
+ an email archive with UUE attachments included.
416
+
417
+ Usual "View" command always displays the archive contents.
418
+ If file is recognized as UUE archive, "View" would show UUE attachments.
419
+
420
+ 11. Recovery record size is displayed on "Archive" page of file properties
421
+ invoked from Explorer context menu for archives in RAR5 format.
422
+ Previously there was only "Present" instead of exact size
423
+ for RAR5 archives.
424
+
425
+ 12. When archiving from stdin with -si switch, RAR displays the current
426
+ amount of read bytes as the progress indicator.
427
+
428
+ 13. If wrong password is specified when adding files to encrypted
429
+ solid RAR5 archive, a password will be requested again.
430
+ Previous versions cancelled archiving in this case.
431
+
432
+ 14. If both options "Test archived files" and "Clear attribute "Archive"
433
+ after compressing" or their command line -t -ac equivalents are
434
+ enabled when archiving, "Archive" attribute will be cleared only
435
+ if test was completed successfully. Previously it was cleared even
436
+ when test reported errors.
437
+
438
+ 15. NoDrives value containing the bit mask to hide drives can be now
439
+ read from "HKEY_CURRENT_USER\Software\WinRAR\Policy" Registry key,
440
+ which allows to include it to winrar.ini if necessary.
441
+ Its "Software\Microsoft\Windows\CurrentVersion\Policies" locations
442
+ in HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE are also supported.
443
+
444
+ Previously only "Software\Microsoft\Windows\CurrentVersion\Policies"
445
+ in HKEY_CURRENT_USER was recognized.
446
+
447
+ 16. Bugs fixed:
448
+
449
+ a) archive modification commands could fail for some ZIP archives
450
+ with file comments;
451
+
452
+ b) fixed a memory leak when reading contents of .tar.bz2 archives;
453
+
454
+ c) if source and resulting archive format is the same, the archive
455
+ conversion command didn't set the original archive time
456
+ to a newly created archive even if "Original archive time" option
457
+ was selected in archiving parameters;
458
+
459
+ d) if "Merge volumes contents" option in "Settings/File list" was
460
+ turned on, the folder packed size in WinRAR file list could be
461
+ less than expected when browsing a multivolume archive contents.
462
+ It didn't include the packed size of file parts continuing from
463
+ previous volume into calculation;
464
+
465
+ e) even if "Set file security" extraction option was turned off
466
+ by default, extraction commands in Explorer context menu still
467
+ attempted to restore NTFS file security data;
468
+
469
+ f) WinRAR could read data beyond the end of buffer and crash
470
+ when unpacking files from specially crafted ZIP archive.
471
+ We are thankful to Bakker working with Trend Micro Zero Day
472
+ Initiative for letting us know about this bug.
473
+
474
+
475
+
476
+ Version 6.11
477
+
478
+ 1. Added support for Gz archives with large archive comments.
479
+ Previously the extraction command failed to unpack gz archives
480
+ if comment size exceeded 16 KB.
481
+
482
+ 2. Archive comments in gz archives are displayed in the comment window
483
+ and recognized by "Show information" command. Large comments are
484
+ shown partially.
485
+
486
+ Previous versions didn't display Gzip comments.
487
+
488
+ 3. Reserved device names followed by file extension, such as aux.txt,
489
+ are extracted as is in Windows 11 even without "Allow potentially
490
+ incompatible names" option or -oni command line switch.
491
+ Unlike previous Windows versions, Windows 11 treats such names
492
+ as usual files.
493
+
494
+ Device names without extension, such as aux, still require these
495
+ options to be unpacked as is regardless of Windows version.
496
+
497
+ 4. Switch -mes can be also used to suppress the password prompt
498
+ and abort when adding files to encrypted solid archive.
499
+
500
+ 5. Additional measures to prevent extracting insecure links are
501
+ implemented.
502
+
503
+ 6. Bugs fixed:
504
+
505
+ a) if password exceeding 127 characters was entered when unpacking
506
+ an encrypted archive with console RAR, text after 127th character
507
+ could be erroneously recognized as user's input by different
508
+ prompts issued later;
509
+
510
+ b) wrong archived file time could be displayed in overwrite prompt
511
+ when extracting a file from ZIP archive. It happened if such
512
+ archive included extended file times and was created in another
513
+ time zone. It didn't affect the actual file time, which was set
514
+ properly upon extraction.
515
+
516
+
517
+ Version 6.10
518
+
519
+ 1. WinRAR can unpack contents of .zst and .zipx archives utilizing
520
+ Zstandard algorithm.
521
+
522
+ 2. Added support of Windows 11 Explorer context menus.
523
+
524
+ Beginning from Windows 11, an application can add only a single top
525
+ level command or submenu to Explorer context menu.
526
+
527
+ If "Cascaded context menus" in "Integration settings" dialog is on,
528
+ this single item is a submenu storing all necessary WinRAR commands.
529
+
530
+ If this option is off, only one extraction command for archives
531
+ and one archiving command for usual files are available.
532
+ You can select these commands with "Context menu items..." button
533
+ in "Integration settings" dialog.
534
+
535
+ 3. "Legacy context menus" option in "Settings/Integration" dialog
536
+ can be used in Windows 11 if WinRAR commands are missing in
537
+ "Show more options" Windows legacy context menu or in context menus
538
+ of third party file managers. If WinRAR commands are already present
539
+ here, keep "Legacy context menus" option turned off to prevent
540
+ duplicating them.
541
+
542
+ This option is not available in Windows 10 and older.
543
+
544
+ 4. Windows XP is not supported anymore. Minimum required operating
545
+ system version is Windows Vista.
546
+
547
+ 5. "Close" item is added to "When done" list on "Advanced" page of
548
+ archiving dialog. It closes WinRAR window, when archiving is done.
549
+
550
+ 6. "When done" list is added to "Options" page of extraction dialog.
551
+ It allows to select an action like turning a computer off
552
+ or closing WinRAR after completing extraction.
553
+
554
+ 7. Switch -si can be used when extracting or testing to read archive
555
+ data from stdin, such as:
556
+
557
+ type docs.rar | rar x -si -o+ -pmypwd dummy docs\
558
+
559
+ Even though the archive name is ignored with this switch,
560
+ an arbitrary dummy archive name has to specified in the command line.
561
+
562
+ Operations requiring backward seeks are unavailable in this mode.
563
+ It includes displaying archive comments, testing the recovery record,
564
+ utilizing the quick open information, processing multivolume archives.
565
+
566
+ Prompts requiring user interaction are not allowed.
567
+ Use -o[+|-|r], -p<pwd> or -mes switches to suppress such prompts.
568
+
569
+ 8. New -ep4<path> switch excludes the path prefix when archiving
570
+ or extracting if this path is found in the beginning of archived name.
571
+ Path is compared with names already prepared to store in archive,
572
+ without drive letters and leading path separators. For example:
573
+
574
+ rar a -ep4texts\books archive c:\texts\books\technical
575
+
576
+ removes "text\books" from archived names, so they start
577
+ from 'technical'.
578
+
579
+ 9. New -mes switch skips encrypted files when extracting or testing.
580
+ It replaces the former -p- switch.
581
+
582
+ 10. New -op<path> switch sets the destination folder for 'x' and 'e'
583
+ extraction commands. Unlike <path_to_extract\> command line parameter,
584
+ this switch also accepts paths without trailing path separator
585
+ character.
586
+
587
+ 11. If 'p' command is used to print a file to stdout, informational
588
+ messages are suppressed automatically to prevent them mixing
589
+ with file data.
590
+
591
+ 12. "Generate archive name by mask" option and switch -ag treat only
592
+ first two 'M' characters after 'H' as minutes. Previously any
593
+ amount of such characters was considered as minutes.
594
+
595
+ It makes possible to place the time field before the date,
596
+ like -agHHMM-DDMMYY. Previous versions considered all 'M'
597
+ in this string as minutes.
598
+
599
+ 13. Maximum allowed size of RAR5 recovery record is increased to 1000%
600
+ of protected data size. Maximum number of RAR5 recovery volumes
601
+ can be 10 times larger than protected RAR volumes.
602
+
603
+ Previous WinRAR versions are not able to use the recovery record
604
+ to repair broken archives if recovery record size exceeds 99%.
605
+ Similarly, previous versions cannot use recovery volumes
606
+ if their number is equal or larger than number of RAR volumes.
607
+
608
+ 14. Warning is issued if entered password exceeds the allowed limit
609
+ of 127 characters and is truncated. Previously such passwords
610
+ had been truncated silently.
611
+
612
+ 15. If archive includes reserved device names, the underscore character
613
+ is inserted in the beginning of such names when extracting.
614
+ For example, aux.txt is converted to _aux.txt. It is done to prevent
615
+ compatibility problems with software unable to process such names.
616
+
617
+ You can use "Allow potentially incompatible names" option
618
+ in "Advanced" part of extraction dialog or command line -oni switch
619
+ to avoid this conversion.
620
+
621
+ 16. WinRAR attempts to reset the file cache before testing an archive.
622
+ It helps to verify actual data written to disk instead of reading
623
+ a cached copy.
624
+
625
+ 17. Multiple -v<size> switches specifying different sizes for different
626
+ volumes are now allowed also for ZIP archives:
627
+
628
+ WinRAR a -v100k -v200k -v300k arcname.zip
629
+
630
+ Previously multiple -v<size> switches were supported only for
631
+ RAR archives.
632
+
633
+ 18. Switches -sl<size> and -sm<size> can be used in WinRAR.exe command
634
+ line mode when extracting archives in any supported formats,
635
+ provided that such archive includes unpacked file sizes.
636
+ Previously these switches could filter files by size only in RAR
637
+ and ZIP archives.
638
+
639
+ 19. Newer folder selection dialog is invoked when pressing "Browse" button
640
+ in WinRAR "Settings/Paths" page, "Repair" and "Convert" commands,
641
+ also as in few other similar places. Previously a simpler XP style
642
+ folder selection dialog was opened.
643
+
644
+ 20. When restoring from tray after completing an operation,
645
+ WinRAR window is positioned under other opened windows,
646
+ to not interfere with current user activities.
647
+
648
+ 21. "650 MB CD" is removed and "2 GB volumes" is added to the list of
649
+ predefined volume sizes in "Define volume sizes" dialog invoked
650
+ from WinRAR "Settings/Compression".
651
+
652
+ 22. "Rename" command selects the file name part up to the final dot.
653
+ Previously it selected the entire name.
654
+
655
+ 23. If SFX archive size exceeds 4 GB, an error message is issued
656
+ during compression, immediately after exceeding this threshold.
657
+ Previously this error was reported only after completing compression.
658
+
659
+ Executables of such size cannot be started by Windows.
660
+
661
+ 24. Command line -en switch is not supported anymore.
662
+ It created RAR4 archives without the end of archive record.
663
+
664
+ End of archive record permits to gracefully skip external data
665
+ like digital signatures.
666
+
667
+ 25. Bugs fixed:
668
+
669
+ a) when editing a file inside of .rar or .zip archive,
670
+ WinRAR created a new SFX archive instead of updating an existing
671
+ archive if "Create SFX archive" option was set in the default
672
+ compression profile;
673
+
674
+ b) the total progress could be displayed incorrectly when using
675
+ -oi, -f, -u switches or appropriate GUI options;
676
+
677
+ c) "Find files" command with "Use all tables" option and command line
678
+ "it" commands failed to find strings in UTF-16 encoding.
679
+
680
+
681
+ Version 6.02
682
+
683
+ 1. ZIP SFX module refuses to process SFX commands stored in archive
684
+ comment if such comment is resided after beginning of Authenticode
685
+ digital signature. It is done to prevent possible attacks with
686
+ inclusion of ZIP archive into the signature body.
687
+
688
+ We already prohibited extracting contents of such malformed archives
689
+ in WinRAR 6.01.
690
+
691
+ We are thankful to Jacob Thompson - Mandiant Advantage Labs
692
+ for reporting this issue.
693
+
694
+ 2. WinRAR uses https instead of http in the web notifier window,
695
+ home page and themes links. It also implements additional checks
696
+ within the web notifier. This is done to prevent a malicious web page
697
+ from executing existing files on a user's computer. Such attack
698
+ is only possible if the intruder has managed to spoof or otherwise
699
+ control user's DNS records. Some other factors are also involved
700
+ in limiting the practical application of this attack.
701
+
702
+ We would like to express our gratitude to Igor Sak-Sakovskiy
703
+ for bringing this issue to our attention.
704
+
705
+ 3. Where appropriate, SFX archive displays the additional line
706
+ with detailed error information provided by operating system.
707
+
708
+ For example, previously such archive would display "Cannot create file"
709
+ message alone. Now this message is followed by a detailed reason
710
+ like access denied or file being used by another process.
711
+
712
+ In the past this extended error information was available in WinRAR,
713
+ but not in SFX archives.
714
+
715
+ 4. Switch -idn hides archived names also in 'v' and 'l' commands.
716
+ It can be useful if only the archive type or total information
717
+ is needed.
718
+
719
+ 5. If -ibck -ri<priority> switches are used together, WinRAR process
720
+ sets the priority specified in -ri switch. Previous versions ignored
721
+ -ri and set the priority to low in the presence of -ibck switch.
722
+
723
+ 6. When using "File/Change drive" command, WinRAR saves the last folder
724
+ of previous drive and restores it if that drive is selected again
725
+ later.
726
+
727
+ 7. Name of unpacking file is now included into WinRAR incorrect password
728
+ warning for RAR5 archives. It can be helpful when unpacking
729
+ a non-solid archive containing files encrypted with different passwords.
730
+
731
+ 8. Bugs fixed:
732
+
733
+ a) "Convert archives" command issued erroneous "The specified password
734
+ is incorrect" message after succesfully converting RAR archive
735
+ with encrypted file names if new password was set and archive
736
+ was opened in WinRAR shell;
737
+
738
+ b) if command progress window was resized up and then quickly resized
739
+ down to original dimensions, window contents could be positioned
740
+ incorrectly.
741
+
742
+
743
+ Version 6.01
744
+
745
+ 1. Ctrl+A keyboard shortcut selects the entire text in WinRAR comment
746
+ window.
747
+
748
+ 2. If -idn switch is used together with -t or -df in console RAR
749
+ when archiving, it additionally disables "Deleting <filename>"
750
+ or "Testing <filename>" messages, normally issued by these switches.
751
+
752
+ Also -idn disables folder creation messages when extracting
753
+ a file to non-existing folder.
754
+
755
+ 3. WinRAR and ZIP SFX module refuse to extract contents of ZIP SFX
756
+ archives if ZIP central directory is resided after beginning
757
+ of Authenticode digital signature. It is done to prevent possible
758
+ attacks with inclusion of ZIP archive into signature body.
759
+
760
+ 4. Bugs fixed:
761
+
762
+ a) "Convert archives" command could incorrectly convert Unicode
763
+ comments in RAR archives.
764
+
765
+ b) if two archive information windows had been opened from Explorer
766
+ context menu, the compression ratio bar in the first window
767
+ could erroneously display a value for second archive.
768
+
769
+ It did not affect the ratio and other text details at the right
770
+ of window. Only the vertical bar at the left could be updated
771
+ to a wrong value;
772
+
773
+ c) if "Wait if other WinRAR copies are active" option was enabled
774
+ in extraction dialog, "Waiting for another WinRAR copy" title
775
+ was not set in command progress window while waiting;
776
+
777
+ d) when extracting a symbolic link, previous versions did not
778
+ overwrite existing symbolic links even if user requested it
779
+ in overwrite prompt.
780
+
781
+
782
+ Version 6.00
783
+
784
+ 1. "Ignore" and "Ignore All" options are added to read error prompt.
785
+ "Ignore" allows to continue processing with already read file part
786
+ only and "Ignore All" does it for all future read errors.
787
+
788
+ For example, if you archive a file, which portion is locked by another
789
+ process, and if "Ignore" is selected in read error prompt,
790
+ only a part of file preceding the unreadable region will be saved
791
+ into archive.
792
+
793
+ It can help to avoid interrupting lengthy archiving operations,
794
+ though be aware that files archived with "Ignore" are incomplete.
795
+
796
+ If switch -y is specified, "Ignore" is applied to all files by default.
797
+
798
+ Previously available "Retry" and "Quit" options are still present
799
+ in read error prompt as well.
800
+
801
+ 2. Exit code 12 is returned in the command line mode in case of read errors.
802
+ This code is returned for all options in the read error prompt,
803
+ including a newly introduced "Ignore" option.
804
+
805
+ Previously more common fatal error code 2 was returned for read errors.
806
+
807
+ 3. If several archives are selected, "Extract archives to" option group
808
+ in "Options" page of extraction dialog can be used to place extracted
809
+ files to specified destination folder, to separate subfolders
810
+ in destination folder, to separate subfolders in archive folders
811
+ and directly to archive folders.
812
+
813
+ It replaces "Extract archives to subfolders" option and available
814
+ only if multiple archives are selected.
815
+
816
+ 4. New -ad2 switch places extracted files directly to archive's own folder.
817
+ Unlike -ad1, it does not create a separate subfolder for each unpacked
818
+ archive.
819
+
820
+ 5. "Additional switches" option in "Options" page of archiving
821
+ and extraction dialogs allows to specify WinRAR command line switches.
822
+ It might be useful if there is no option in WinRAR graphical interface
823
+ matching a switch.
824
+
825
+ Use this feature only if you are familiar with WinRAR command line
826
+ syntax and clearly understand what specified switches are intended for.
827
+
828
+ 6. Compression parameters in "Benchmark" command are changed to
829
+ 32 MB dictionary and "Normal" method. They match RAR5 default mode
830
+ and more suitable to estimate the typical performance of recent
831
+ WinRAR versions than former 4 MB "Best" intended for RAR4 format.
832
+
833
+ Latest "Benchmark" results cannot be compared with previous versions
834
+ directly. New parameters set produces different values, likely lower
835
+ because of eight times larger dictionary size.
836
+
837
+ 7. When unpacking a part of files from solid volume set,
838
+ WinRAR attempts to skip volumes in the beginning and start
839
+ extraction from volume closest to specified file and with reset
840
+ solid statistics.
841
+
842
+ By default WinRAR resets the solid statistics in the beginning
843
+ of large enough solid volumes where possible. For such volumes
844
+ extracting a part of files from the middle of volume set can be
845
+ faster now.
846
+
847
+ It does not affect performance when all archived files are unpacked.
848
+
849
+ 8. Previously WinRAR automatically resorted to extracting from
850
+ first volume, when user started extraction from non-first volume
851
+ and first volume was available. Now WinRAR does so only if all volumes
852
+ between first and specified are also available.
853
+
854
+ 9. Warning is issued when closing WinRAR if one or more archived files
855
+ had been modified by external apps, but failed to be saved back to
856
+ archive, because an external app still locks them. Such warning
857
+ includes the list of modified files and proposes to quit immediately
858
+ and lose changes or return to WinRAR and close an editor app.
859
+
860
+ Previous versions issued a similar warning while editing a file,
861
+ but did not remind it again when quitting.
862
+
863
+ 10. "Move to Recycle Bin" option in "Delete archive" options group
864
+ of extraction dialog places deleted archives to Recycle Bin
865
+ instead of deleting them permanently.
866
+
867
+ 11. New "Clear history..." command in "Options" menu allows to remove
868
+ names of recently opened archives in "File" menu and clear drop down
869
+ lists with previously entered values in dialogs. For example,
870
+ these values include archive names in archiving dialog
871
+ and destination paths in extraction dialog.
872
+
873
+ 12. "File time" options in "Advanced" part of extraction dialog are
874
+ now available for 7z archives. Additionally to modification time,
875
+ WinRAR can set creation and last access time when unpacking such
876
+ archives.
877
+
878
+ 13. ""New" submenu items" options group is added to
879
+ "Settings/Integration/Context menu items..." dialog. You can use
880
+ these options to remove "WinRAR archive" and "WinRAR ZIP archive"
881
+ entries in "New" submenu of Windows context menu.
882
+
883
+ New state of these option is applied only after you press "OK"
884
+ both in "Context menu items" and its parent "Settings" dialog.
885
+
886
+ 14. <Max>, <Min> and <Hide> commands can be inserted before the program
887
+ name in SFX "Setup" command to run a program in maximized,
888
+ minimized or hidden window. For example:
889
+
890
+ Setup=<Hide>setup.exe
891
+
892
+ 15. It is possible to specify an additional high resolution logo
893
+ for SFX module. If such logo is present, SFX module scales
894
+ and displays it in high DPI Windows mode, providing the better visible
895
+ quality compared to resizing the standard logo.
896
+
897
+ Use "High resolution SFX logo" in "Advanced SFX options" dialog
898
+ to define such logo. In command line mode add second -iimg switch
899
+ to set the high resolution logo.
900
+
901
+ Recommended size of high resolution logo PNG file is 186x604 pixels.
902
+
903
+ 16. If archive currently opened in WinRAR shell was deleted or moved
904
+ by another program, WinRAR displays "Inaccessible" before archive name
905
+ in the window title. Also it flashes the window caption and taskbar
906
+ button.
907
+
908
+ 17. "Total information" option in "Report" dialog is renamed to
909
+ "Headers and totals". Now it also adds headers of report columns
910
+ additionally to total information about listed files and archives.
911
+
912
+ 18. If archive processing is started from Windows context menu
913
+ in multiple monitor system, WinRAR operation progress and dialogs
914
+ use the monitor with context menu.
915
+
916
+ While basic multiple monitor support was present in previous versions
917
+ shell extension for mouse driven commands, now it is extended to
918
+ operations initiated from keyboard and to dropping files to archives.
919
+
920
+ 19. New -imon<number> switch allows to select a monitor to display
921
+ WinRAR operation progress and dialogs in the command line mode.
922
+
923
+ Use -imon1 for primary and -imon2 for secondary monitor.
924
+ For example, "WinRAR x -imon2 arcname" will start extraction
925
+ on secondary monitor.
926
+
927
+ It works only in the command line mode and does not affect
928
+ interactive WinRAR graphical inteface also as console RAR.
929
+
930
+ 20. Switch -idn hides archived names output in archiving, extraction
931
+ and some other commands in console RAR. Other messages and total
932
+ percentage are not affected.
933
+
934
+ You can use this switch to reduce visual clutter and console output
935
+ overhead when archiving or extracting a lot of small files.
936
+
937
+ Minor visual artifacts, such as percentage indicator overwriting
938
+ few last characters of error messages, are possible with -idn.
939
+
940
+ 21. Former "-im - show more information" switch is changed to
941
+ "-idv - display verbose output" for consistency with console RAR
942
+ -id[c,d,p,q] message control options and avoid a potential name
943
+ conflict with newer -imon switch.
944
+
945
+ While WinRAR still recognizes both -im and -idv, in the future
946
+ -im support can be dropped.
947
+
948
+ 22. It is allowed to add an optional %arcname% variable to compression
949
+ profile name. Such variable will be replaced with actual archive name.
950
+ It might be convenient when using with "Add to context menu" profile
951
+ option. For example, you can create ZIP compression profile
952
+ and set its name to "Add to %arcname%", to display it with actual
953
+ ZIP archive name in context menu.
954
+
955
+ 23. Ctrl+C and Ctrl+Ins keyboard shortcuts can be used
956
+ in "Diagnostic messages" window to copy contents to clipboard.
957
+
958
+ 24. More text is allowed in tray icon hint before a lengthy text
959
+ is truncated. Also such text is now truncated in the middle of string,
960
+ so both command type and completion percentage are still visible.
961
+
962
+ 25. In case of clean install, if previous version compression profiles
963
+ are not present, "Files to store without compression" field
964
+ in newly created predefined compression profiles is set to:
965
+
966
+ *.rar *.zip *.cab *.7z *.ace *.arj *.bz2 *.gz *.lha *.lzh
967
+ *.taz *.tgz *.xz *.txz
968
+
969
+ You can change this field and save a modified value to compression
970
+ profile later.
971
+
972
+ Previous versions set this field to blank for clean install.
973
+
974
+ 26. Destination path history in extraction dialog treats paths like
975
+ 'folder' and 'folder\' as the same path and displays only 'folder'
976
+ entry. Previously they occupied two entries in the history.
977
+
978
+ 27. "Enable Itanium executable compression" GUI option and -mci command
979
+ line switch are removed. Optimized compression of Itanium executables
980
+ is not supported anymore. WinRAR still can decompress already existing
981
+ archives utilizing Itanium executable compression.
982
+
983
+ 28. Bugs fixed:
984
+
985
+ a) "Lock", "Comment" and "Protect" commands could not be applied
986
+ to several archives selected in WinRAR file list at once;
987
+
988
+ b) SFX archive process did not terminate after completing
989
+ extraction in Windows 10 if archive comment included "Setup"
990
+ and "SetupCode" commands, did not include "TempMode" command
991
+ and setup program was running for more than 8 minutes;
992
+
993
+ c) compression profiles with quote character in profile name
994
+ could not be invoked from Explorer context menu.