dump: add --compress-zip flag to compress zip archives

This commit is contained in:
Phillipp Röll
2024-09-13 18:21:07 +02:00
parent c1532179d4
commit bad6c54a33
8 changed files with 48 additions and 17 deletions

View File

@@ -40,6 +40,10 @@ func (d *Dumper) dumpNodeZip(ctx context.Context, node *restic.Node, zw *zip.Wri
}
header.SetMode(node.Mode)
if d.compress {
header.Method = zip.Deflate
}
if node.Type == restic.NodeTypeDir {
header.Name += "/"
}