For me it's mostly about Unicode. As we want to change it already, we can introduce other changes too, but it's not necessary IMO.Hacker wrote:m^2,Well, what's the issue then? We already have two such formats. Is it only about Unicode?Any solution that keeps comments with files is fine
OS partition is supposed to have OS on it and nothing more. If you store other files on it then indeed you need backup, but it's only because of your bad practices, not because it has to be (or is meant to be) this way.Hacker wrote:Come on. Reinstall wipes all the data you don't backup. Your files, your comments, your databases...Therefore reinstall will wipe them.
Text file seems a very bad idea for storing many comments because it has all operations in linear time. Read: it's slow.Hacker wrote:Well, can't imagine parsing a text file in AHK to be difficult.Editing database in a script would be a killer
That's why I said that TC should use 2 formats. I thought that it's obvious, but it seems not: And should convert them when FS changes.fenix_productions wrote:Backup does not always mean copying to another NTFS drive or making partition image, so you loose ADS while formating your drive.m^2 wrote:How would you loose ADS?
They are stored on filesystem and therefore should live exactly as long as it does (unless removed by user, obviously).
If you do backup: it will work. If you don't: it will work too, all files left will keep their comments.
And doesn't have to. Like my proposal, it just works. And is actually more robust because scripts / external tools don't have to be aware of comment structure when moving between different FSes. .xml (or a tiny database in each directory or whatever similar) will keep this robustness.fenix_productions wrote:Such "average" user does not know about descript.ion either. Little bit more advanced ones keep their wincmd.ini + few other files safe and usually know what to copy before reinstall.m^2 wrote:How is average user supposed to know that there are some necessary files to backup? There never have been any.