Thanks for the answer. That guy was restoring a single file so I can understand that the file restore will start from the beginning in case of a stop.
But in my case I am restoring a lot of smaller files (thousands), will it have to restore all those files from the beginning since the restored files will exist in the target path with the same checksums and date attributes?
There is no resuming restore in restic and restic is also not able to handle existing files in the restore destination. If you want this, I recommend to use rustic (disclaimer: I’m the author of rustic).