less than 1 minute read

{:ok, %{body: body}} = get("/list.xml")
{:ok, result} = :zip.unzip(body, [:memory])

erlang 표준 라이브러리에 있는 zip 모듈을 사용하면 된다. :zip.unzip/2 함수 두 번째 인자로 :memory 옵션을 넘겨면 리턴 값으로 파일 이름과 압축 푼 결과물을 받을 수 있다.

링크 - zip — stdlib v6.0.1 - erlang.org