Too bad for arch https://www.archlinux.org/news/switching-to-xz-compression-f...
Is this really an issue for this use case? My naive take is that since Arch updates packages so often, "long-term storage" doesn't come up that much in practice.
Xz format inadequate for long-term archiving (2017)
11–20 of 138 posts
Re: Xz format inadequate for long-term archiving (2017)
#12What are better file formats for long term archiving? Were any of them designed specifically with that use case in mind?
There's a post on Super User that contains useful information: "What medium should be used for long term, high volume, data storage (archival)?" https://superuser.com/q/374609/52739 It mostly focuses on the media instead of formats though.
Re: Xz format inadequate for long-term archiving (2017)
#13Re: Xz format inadequate for long-term archiving (2017)
#14Too bad for arch https://www.archlinux.org/news/switching-to-xz-compression-f...
Re: Xz format inadequate for long-term archiving (2017)
#15It may not be a good choice for long-term data storage, but I disagree that it should not be used for data sharing or software distribution. Different use cases have different needs. If you need long-term storage, it's better to avoid lossless compression that can break after minor corruption. You should also be storing parity/ECC data (I don't recall the subtle difference). If you only need short to moderate term st…
Re: Xz format inadequate for long-term archiving (2017)
#16What are better file formats for long term archiving? Were any of them designed specifically with that use case in mind?
Re: Xz format inadequate for long-term archiving (2017)
#17https://www.rootusers.com/gzip-vs-bzip2-vs-xz-performance-co...
Re: Xz format inadequate for long-term archiving (2017)
#18It may not be a good choice for long-term data storage, but I disagree that it should not be used for data sharing or software distribution. Different use cases have different needs. If you need long-term storage, it's better to avoid lossless compression that can break after minor corruption. You should also be storing parity/ECC data (I don't recall the subtle difference). If you only need short to moderate term st…
I've used XZ to compress tarballs of backup. XZ was useful so I could store more backups on an external hard drive. I have seen bit rot on some of these files (stored on a magnetic HDD), in the sense that the md5sum of the .tar.xz archive no longer matches when it was created. What do you suggest for creating parity/ECC in this case? I'm aware of parchive, but is that the right choice and in what configuration?
[1]: https://github.com/lrq3000/pyFileFixity
[2]: http://dvdisaster.net/en/index.html
Re: Xz format inadequate for long-term archiving (2017)
#19Earlier quoted context omitted.
There's a post on Super User that contains useful information: "What medium should be used for long term, high volume, data storage (archival)?" https://superuser.com/q/374609/52739 It mostly focuses on the media instead of formats though.
Thanks, I'll take a look. Though I think I have the media question answered, and I settled on M-DISC for personal stuff ( https://en.wikipedia.org/wiki/M-DISC ). It only has special requirements for writing, reading can be done on standard drives.
Re: Xz format inadequate for long-term archiving (2017)
#20It may not be a good choice for long-term data storage, but I disagree that it should not be used for data sharing or software distribution. Different use cases have different needs. If you need long-term storage, it's better to avoid lossless compression that can break after minor corruption. You should also be storing parity/ECC data (I don't recall the subtle difference). If you only need short to moderate term st…
For long-term archival I think relying on your compression software to protect data integrity is a fool's errand, protecting against bit-rot should be a function of your storage layer as long as you have control over it (in contrast to say, Usenet, where multiple providers have copies of data and you can't trust them to not lose part of it - hence the inclusion of .par files for everything under alt.binaries).