source mirror of youtube-dl encoded as image with decode commands

convert -depth 8 yt_dl1.png rgb:yt_dl1.part
convert -depth 8 yt_dl2.png rgb:yt_dl2.part
cat yt_dl1.part yt_dl2.part > yt_dl-2020.9.20.tar.gz

@yogthos You should provide a hash just in case something messes with the images.

@yogthos For what it's worth, here are the sha256sums for the images as I've downloaded them.
9a4d3bbf9cf7ceb30e5776be8f15e4f8c523a0445f6c129237492083c63e6c60 ./yt_dl1.png

d01f62780afbea290bdddeedd9a1b100ac1b2c744a9b6353f97608c9fd40b976 ./yt_dl2.png

@yogthos Their official website was still up last I looked with their regular downloads still available. The github repo was just a development repository for them.

ImageMagick's convert can concatenate files, so the lines above could be shortened to:

convert -depth 8 yt_dl*.png rgb:- > yt_dl-2020.9.20.tar.gz

Or even faster: Convert, merge, and extract in one line:

convert -depth 8 yt_dl*.png rgb:- | tar xzv

I'm intrigued.
Can you explain how to create such images given a file ?

@futureisfoss @yogthos
Thank you for asking!

Your question inspired me to write a script that allows encoding and decoding files from/to one or more images. I haven't gotten around to upload it yet somewhere, but I will do so and get back to you. Please feel free to get back to me, if you haven't heard back from me by Friday! 🙂

Wow, that's amazing !
Please share them, there would be many use cases for it, for a lot of people.

Good to know i was able to inspire you, thanks a lot 🙃

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!