(Feat): Added a new archive type: RAR

This commit is contained in:
2025-11-22 08:27:42 +00:00
parent 6f299ce541
commit 9424c8aa50
4 changed files with 163 additions and 0 deletions

View File

@@ -14,6 +14,8 @@ func Compress(config *models.CompressConfig) error {
return createTar(config)
case models.GZIP:
return createGzip(config)
case models.RAR:
return createRar(config)
default:
return nil
}
@@ -29,6 +31,8 @@ func Extract(config *models.ExtractConfig) error {
return extractTar(config)
case models.GZIP:
return extractGzip(config)
case models.RAR:
return extractRar(config)
default:
return nil
}