When a program is about to overwrite an existing file (for example, when the user saves the document they are working on), the program may first make a copy of the existing file, with .bak appended to the filename.
Cando un programa está a punto de sobrescribir un ficheiro existente (por exemplo, cando o usuario garda un documento no que está traballando), o programa primeiro pode facer unha copia do ficheiro existente anexando .bak ó nome do ficheiro.