-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] Flash from .img.{gz,bz,xz,…} and .zip #114
Comments
Seems like a good feature to add.
I don't think it would be too hard. But it might not be too straightforward for someone without familiarity with Rust and Popsicle's code to add. Probably the library code could be updated to decompress the file on-the-fly, either with libraries on subprocesses. And while not strictly required, the GUI and CLI should probably display something to indicate that the compression format is recognized. |
Do you have some examples of isos distributed compressed like this? It seems the convention of Linux distros is to use a plain |
Actually, I was using Popsicle to flash SD cards for Raspberry pi or other ARM boards. Those usually are provided as .zip. |
https://www.freebsd.org/ | has xz ISO's |
Here are some examples. As mentioned Raspberry Pi .img files are usually provided zipped. Which these are. |
Bump because I was following the guide from Steam and this would've come in handy: https://help.steampowered.com/en/faqs/view/1b71-edf2-eb6d-2bb3 The image comes in .img.bz2 format |
Endless OS also uses both .img.xz and .img.gz images for deployments of the OS. |
Fedora ARM64 images use |
until such an ability is implemented, it should instead recognize it and warn the user
|
Just to add more examples, Home Assistant publishes as |
Something Etcher still does "better" is handling archives. For the moment we need to extract then flash with Popsicle.
Would it be hard to implement ? Could a newbie in Rust implement this ?
The text was updated successfully, but these errors were encountered: