Archive

Archive versionHex DocsHex DownloadsTwitter Follow


Archive provides Elixir bindings to libarchive through the power of the wonderful Zigler library.

Archive provides a high-level API for interacting with archive files.

Like libarchive, Archive treats all files as streams first and foremost, but provides many convenient high-level APIs to make it more natural to work with archive.

[!WARNING] Archive is still very early in its development, and not all operations supported by libarchive are supported yet. There is no guarantee that any particular libarchive C API function will be bound in Elixir.

Installation

def deps do
  [
    {:archive, "~> 0.4"}
  ]
end