Current stable version now is 5.1.1.
rar, unrar and default.sfx are now dynamically linked, a separate static build is available too. So far, both rar and unrar are working fine for me on my graphical archiving tool engrampa 1.8.0. I've attached a diff file showing the differences between the commands of both versions.
--- rar-4.2.0.txt	2014-11-09 18:21:32.226280278 +0100
+++ rar-5.1.1.txt	2014-11-09 18:21:40.754280481 +0100
@@ -1,5 +1,5 @@
 
-RAR 4.20   Copyright (c) 1993-2012 Alexander Roshal   9 Jun 2012
+RAR 5.11   Copyright (c) 1993-2014 Alexander Roshal   27 Aug 2014
 Trial version             Type RAR -? for help
 
 Usage:     rar <command> -<switch 1> -<switch N> <archive> <files...>
@@ -8,15 +8,14 @@
 <Commands>
   a             Add files to archive
   c             Add archive comment
-  cf            Add files comment
   ch            Change archive parameters
   cw            Write archive comment to file
   d             Delete files from archive
-  e             Extract files to current directory
+  e             Extract files without archived paths
   f             Freshen files in archive
   i[par]=<str>  Find string in archives
   k             Lock archive
-  l[t,b]        List archive [technical, bare]
+  l[t[a],b]     List archive contents [technical[all], bare]
   m[f]          Move to archive [files only]
   p             Print file to stdout
   r             Repair archive
@@ -27,7 +26,7 @@
   s[name|-]     Convert archive to or from SFX
   t             Test archive files
   u             Update files in archive
-  v[t,b]        Verbosely list archive [technical,bare]
+  v[t[a],b]     Verbosely list archive contents [technical[all],bare]
   x             Extract files with full path
 
 <Switches>
@@ -38,8 +37,6 @@
   ai            Ignore file attributes
   ap<path>      Set path inside archive
   as            Synchronize archive contents
-  av            Put authenticity verification (registered versions only)
-  av-           Disable authenticity verification check
   c-            Disable comments show
   cfg-          Disable read configuration
   cl            Convert names to lower case
@@ -56,6 +53,7 @@
   ep3           Expand paths to full including the drive letter
   f             Freshen files
   hp[password]  Encrypt both file data and headers
+  ht[b|c]       Select hash type [BLAKE2,CRC32] for file checksum
   id[c,d,p,q]   Disable messages
   ierr          Send all messages to stderr
   ilog[name]    Log errors to file (registered versions only)
@@ -65,19 +63,23 @@
   kb            Keep broken extracted files
   log[f][=name] Write names to log file
   m<0..5>       Set compression level (0-store...3-default...5-maximal)
+  ma[4|5]       Specify a version of archiving format
   mc<par>       Set advanced compression parameters
-  md<size>      Dictionary size in KB (64,128,256,512,1024,2048,4096 or A-G)
+  md<n>[k,m,g]  Dictionary size in KB, MB or GB
   ms[ext;ext]   Specify file types to store
   mt<threads>   Set the number of threads
-  n<file>       Include only specified file
-  n@            Read file names to include from stdin
-  n@<list>      Include files listed in specified list file
+  n<file>       Additionally filter included files
+  n@            Read additional filter masks from stdin
+  n@<list>      Read additional filter masks from list file
   o[+|-]        Set the overwrite mode
+  oh            Save hard links as the link instead of the file
+  oi[0-4][:min] Save identical files as references
   ol            Save symbolic links as the link instead of the file
   or            Rename files automatically
   ow            Save or restore file owner and group
   p[password]   Set password
   p-            Do not query password
+  qo[-|+]       Add quick open information [none|force]
   r             Recurse subdirectories
   r-            Disable recursion
   r0            Recurse subdirectories for wildcard names only
@@ -99,7 +101,6 @@
   to<time>      Process files older than <time>
   ts<m,c,a>[N]  Save or restore file time (modification, creation, access)
   u             Update files
-  v             Create volumes with size autodetection or list all volumes
   v<size>[k,b]  Create volumes with size=<size>*1000 [*1024, *1]
   ver[n]        File version control
   vn            Use the old style volume naming scheme

Reply via email to