When saving a file, if the suggested filename has the form PREFIX?000.EXT then the viewer checks if that file already exists and if so, increments the number until it finds a name that does not already exist (in the suggested directory). The '?' is replaced with an underscore. This allows to fast saving of the same data without overwriting previous data.