Function: archive-rar-extract
archive-rar-extract is a byte-compiled function defined in
arc-mode.el.gz.
Signature
(archive-rar-extract ARCHIVE NAME)
Source Code
;; Defined in /usr/src/emacs/lisp/arc-mode.el.gz
(defun archive-rar-extract (archive name)
;; unrar-free seems to have no way to extract to stdout or even to a file.
(if (file-name-absolute-p name)
;; The code below assumes the name is relative and may do undesirable
;; things otherwise.
(error "Can't extract files with non-relative names")
(archive-extract-by-file archive name '("unar" "-no-directory" "-o") "Successfully extracted")))