Diff-friendly by design
Keys stay in the order they were written, and types are never guessed on save: an integer stays an integer, a real stays a real, and dates and data blobs keep their own tags. Export regenerates the file, so formatting and whitespace may change, and source comments are not preserved. Review the diff before replacing the original.