Disable Zstd PKZIP outputs

This commit is contained in:
Matt Nadareski
2025-11-25 19:38:30 -05:00
parent 48576b38be
commit 7ac0089e81
5 changed files with 10 additions and 8 deletions

View File

@@ -77,6 +77,7 @@
- Clarify the unmounted device case
- Add support for .NET 10
- Update Redumper to build 665
- Disable Zstd PKZIP outputs
### 3.5.0 (2025-10-10)

View File

@@ -67,7 +67,7 @@ namespace MPF.Frontend.Test
[InlineData(null, "Unknown")]
[InlineData(LogCompression.DeflateDefault, "ZIP using Deflate (Level 5)")]
[InlineData(LogCompression.DeflateMaximum, "ZIP using Deflate (Level 9)")]
[InlineData(LogCompression.Zstd19, "ZIP using Zstd (Level 19)")]
// [InlineData(LogCompression.Zstd19, "ZIP using Zstd (Level 19)")]
public void LongName_LogCompression(LogCompression? comp, string? expected)
{
string? actual = comp.LongName();

View File

@@ -155,7 +155,7 @@ namespace MPF.Frontend
{
LogCompression.DeflateDefault => "ZIP using Deflate (Level 5)",
LogCompression.DeflateMaximum => "ZIP using Deflate (Level 9)",
LogCompression.Zstd19 => "ZIP using Zstd (Level 19)",
// LogCompression.Zstd19 => "ZIP using Zstd (Level 19)",
_ => "Unknown",
};
@@ -402,8 +402,8 @@ namespace MPF.Frontend
"deflatemaximum"
or "max"
or "maximum" => LogCompression.DeflateMaximum,
"zstd"
or "zstd19" => LogCompression.Zstd19,
// "zstd"
// or "zstd19" => LogCompression.Zstd19,
_ => LogCompression.DeflateDefault,
};

View File

@@ -140,9 +140,9 @@ namespace MPF.Processors
case LogCompression.DeflateMaximum:
zf.SaveTo(archiveName, new ZipWriterOptions(CompressionType.Deflate, CompressionLevel.BestCompression) { UseZip64 = true });
break;
case LogCompression.Zstd19:
zf.SaveTo(archiveName, new ZipWriterOptions(CompressionType.ZStandard, (CompressionLevel)19) { UseZip64 = true });
break;
// case LogCompression.Zstd19:
// zf.SaveTo(archiveName, new ZipWriterOptions(CompressionType.ZStandard, (CompressionLevel)19) { UseZip64 = true });
// break;
case LogCompression.DeflateDefault:
default:
zf.SaveTo(archiveName, new ZipWriterOptions(CompressionType.Deflate, CompressionLevel.Default) { UseZip64 = true });

View File

@@ -18,7 +18,8 @@ namespace MPF.Processors
/// <summary>
/// PKZIP using Zstd level 19
/// </summary>
Zstd19,
/// TODO: Re-enable when fixed at the library level
// Zstd19,
}
/// <summary>