# Does an Artifact download always need to be a tarball/zipped file?

**URL:** <https://discourse.julialang.org/t/does-an-artifact-download-always-need-to-be-a-tarball-zipped-file/33964>\
**Category:** General Usage\
**Created:** [January 30, 2020, 6:50am UTC](https://discourse.julialang.org/t/does-an-artifact-download-always-need-to-be-a-tarball-zipped-file/33964 "2020-01-30T06:50:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![CiaranOMara](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ciaranomara/32/2589_2.png) [@CiaranOMara](https://discourse.julialang.org/u/CiaranOMara)\
**Post date:** [January 30, 2020, 6:50am UTC](https://discourse.julialang.org/t/does-an-artifact-download-always-need-to-be-a-tarball-zipped-file/33964/1 "2020-01-30T06:50:57Z")

</div>

I was hoping to bind an unzipped file as a download-artifact. However, the [download\_artifact](https://github.com/JuliaLang/Pkg.jl/blob/5de608c7b1837a24ed84eaaa14dde017986cb460/src/Artifacts.jl#L664-L669) function always seems to attempt to unpack/unzip the downloaded file.

How are other people handling/binding plain unzipped files?

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [January 30, 2020, 7:34am UTC](https://discourse.julialang.org/t/does-an-artifact-download-always-need-to-be-a-tarball-zipped-file/33964/2 "2020-01-30T07:34:35Z")

</div>

> Does an Artifact download always need to be a tarball/zipped file?

AFAIU, currently, yes.

---

<div class="post-metadata">

**Author:** ![dilumaluthge](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dilumaluthge/32/29283_2.png) [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Post date:** [January 30, 2020, 9:15am UTC](https://discourse.julialang.org/t/does-an-artifact-download-always-need-to-be-a-tarball-zipped-file/33964/3 "2020-01-30T09:15:52Z")

</div>

It would be nice to have the ability to use unzipped files as artifacts. @CiaranOMara can you open a pull request on the Pkg.jl repository?

---

<div class="post-metadata">

**Author:** ![CiaranOMara](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ciaranomara/32/2589_2.png) [@CiaranOMara](https://discourse.julialang.org/u/CiaranOMara)\
**Post date:** [January 31, 2020, 9:54am UTC](https://discourse.julialang.org/t/does-an-artifact-download-always-need-to-be-a-tarball-zipped-file/33964/4 "2020-01-31T09:54:21Z")

</div>

I’ll have a look and see whether I can come up with a pattern - no promises.

In the middle time I’ve made [ArtifactHelpers.jl](https://github.com/CiaranOMara/ArtifactHelpers.jl) available, which demonstrate how I’ve been using artifacts.

---

<div class="post-metadata">

**Author:** ![thomasjm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/thomasjm/32/18984_2.png) [@thomasjm](https://discourse.julialang.org/u/thomasjm)\
**Post date:** [November 28, 2020, 8:24pm UTC](https://discourse.julialang.org/t/does-an-artifact-download-always-need-to-be-a-tarball-zipped-file/33964/5 "2020-11-28T20:24:17Z")

</div>

Filed [https://github.com/JuliaLang/julia/issues/38599](https://github.com/JuliaLang/julia/issues/38599)
