The best description of how the changes are being implemented is:
a. the original file is temporarily changed, the changes become permanent when he clicks save.
This option accurately reflects the common behavior of text editors, where edits are made in real-time to the file in memory and become permanent once the user chooses to save the document.