I know that we have LTO tapes, which have really good longevity and are reliable. But they're still magnetic so they're not protected against big magnetic wave (e.g. from sun).
There is an option to store my data on punched tapes but the problem is that the information density is pretty low so storing a megabyte of data would be a pain. Maybe it would be useful to develop something like a QR code for big chunks of data which you could print on a paper.
My question is: what is the best way to archive your computer data on some nonmagnetic storage so it will last as long as possible and will be as resistant as possible?