Skip to content

Commit f6d9955

Browse files
authored
Use no compression for created entries (#43)
Replace CompressionLevel.Fastest with CompressionLevel.NoCompression when creating archive entries. This avoids compression-related variability and helps ensure deterministic output (while keeping LastWriteTime set to StableDateOffset).
1 parent 1bd2d75 commit f6d9955

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/DeterministicIoPackaging/DeterministicPackage.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ static void SaveXml(XDocument xml, Stream targetStream) =>
103103

104104
static Entry CreateEntry(Entry source, Archive target)
105105
{
106-
var entry = target.CreateEntry(source.FullName, CompressionLevel.Fastest);
106+
var entry = target.CreateEntry(source.FullName, CompressionLevel.NoCompression);
107107
entry.LastWriteTime = StableDateOffset;
108108
return entry;
109109
}

0 commit comments

Comments
 (0)