Liking cljdoc? Tell your friends :D

tools.io.compress


Compressorcljprotocol

Interface of a Compressor implementation usable with tools.io.

Interface of a Compressor implementation usable with `tools.io`.

-get-file-extensionsclj

(-get-file-extensions _this)

Returns a collection of related file extensions.

Returns a collection of related file extensions.

-get-input-streamclj

(-get-input-stream _this input-stream options)

Returns a stream which uncompress an input stream.

Returns a stream which uncompress an input stream.

-get-output-streamclj

(-get-output-stream _this output-stream options)

Returns a stream which compress an output stream.

Returns a stream which compress an output stream.
sourceraw docstring

get-compressorclj

(get-compressor file-extension)

Returns the compressor associated with a given file extension or nil.

Returns the compressor associated with a given file extension or nil.
sourceraw docstring

register-compressor!clj

(register-compressor! compressor)

Registers a new compressor implementation in the global registry.

Registers a new compressor implementation in the global registry.
sourceraw docstring

register-default-compressors!clj

(register-default-compressors!)

Register all default compressors.

Register all default compressors.
sourceraw docstring

unregister-compressor!clj

(unregister-compressor! compressor)

Unregisters a compressor from the global registry.

Unregisters a compressor from the global registry.
sourceraw docstring

unregister-default-compressors!clj

(unregister-default-compressors!)

Unregister all default compressors.

Unregister all default compressors.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close