jka-compr-compression-info-list

jka-compr-compression-info-list is a variable defined in `jka-cmpr-hook.el'.
Its value is shown below.

Documentation:
List of vectors that describe available compression techniques.
Each element, which describes a compression technique, is a vector of
the form [REGEXP COMPRESS-MSG COMPRESS-PROGRAM COMPRESS-ARGS
UNCOMPRESS-MSG UNCOMPRESS-PROGRAM UNCOMPRESS-ARGS
APPEND-FLAG STRIP-EXTENSION-FLAG FILE-MAGIC-CHARS], where:

regexp is a regexp that matches filenames that are
compressed with this format

compress-msg is the message to issue to the user when doing this
type of compression (nil means no message)

compress-program is a program that performs this compression
(nil means visit file in read-only mode)

compress-args is a list of args to pass to the compress program

uncompress-msg is the message to issue to the user when doing this
type of uncompression (nil means no message)

uncompress-program is a program that performs this compression

uncompress-args is a list of args to pass to the uncompress program

append-flag is non-nil if this compression technique can be
appended

strip-extension-flag non-nil means strip the regexp from file names
before attempting to set the mode.

file-magic-chars is a string of characters that you would find
at the beginning of a file compressed in this way.

If you set this outside Custom while Auto Compression mode is
already enabled (as it is by default), you have to call
`jka-compr-update' after setting it to properly update other
variables. Setting this through Custom does that automatically.

You can customize this variable.

This variable was introduced, or its default value was changed, in version 24.1 of Emacs.

Value:

(["\\.Z\\'" "compressing" "compress" ("-c") "uncompressing" "gzip" ("-c" "-q" "-d") nil t "\235"] ["\\.bz2\\'" "bzip2ing" "bzip2" nil "bunzip2ing" "bzip2" ("-d") nil t "BZh"] ["\\.tbz2?\\'" "bzip2ing" "bzip2" nil "bunzip2ing" "bzip2" ("-d") nil nil "BZh"] ["\\.\\(?:tgz\\|svgz\\|sifz\\)\\'" "compressing" "gzip" ("-c" "-q") "uncompressing" "gzip" ("-c" "-q" "-d") t nil "\213"] ["\\.g?z\\'" "compressing" "gzip" ("-c" "-q") "uncompressing" "gzip" ("-c" "-q" "-d") t t "\213"] ["\\.lz\\'" "Lzip compressing" "lzip" ("-c" "-q") "Lzip uncompressing" "lzip" ("-c" "-q" "-d") t t "LZIP"] ["\\.lzma\\'" "LZMA compressing" "lzma" ("-c" "-q" "-z") "LZMA uncompressing" "lzma" ("-c" "-q" "-d") t t ""] ["\\.xz\\'" "XZ compressing" "xz" ("-c" "-q") "XZ uncompressing" "xz" ("-c" "-q" "-d") t t "\3757zXZ"] ["\\.txz\\'" "XZ compressing" "xz" ("-c" "-q") "XZ uncompressing" "xz" ("-c" "-q" "-d") t nil "\3757zXZ"] ["\\.dz\\'" nil nil nil "uncompressing" "gzip" ("-c" "-q" "-d") nil t "\213"])