diff --git a/ExpressAPI/src/routes/ExerciceRoutes.ts b/ExpressAPI/src/routes/ExerciceRoutes.ts
index 6a397e608d49c88b428e33095b189fe09cf0c794..5fde1260f922b7455fec88221f85c96aa06c2b3b 100644
--- a/ExpressAPI/src/routes/ExerciceRoutes.ts
+++ b/ExpressAPI/src/routes/ExerciceRoutes.ts
@@ -218,7 +218,7 @@ class ExerciceRoutes implements RoutesManager {
                                                   }
                                               });
 
-        fs.writeFileSync(path.join(Config.getResultsFolder(exercice), `${ result.dateTime.toISOString().replace(':', '-') }.tar.gz`), params.archiveBase64, 'base64');
+        fs.writeFileSync(path.join(Config.getResultsFolder(exercice), `${ result.dateTime.toISOString().replace(/:/g, '_') }.tar.gz`), params.archiveBase64, 'base64');
 
         req.session.sendResponse(res, StatusCodes.OK);
     }