add failing test

This commit is contained in:
Morilli
2025-07-22 20:11:13 +02:00
parent 3946c3ba03
commit 5e72ce5fbe
2 changed files with 11 additions and 0 deletions

View File

@@ -832,4 +832,15 @@ public class ZipArchiveTests : ArchiveTests
using var _ = firstEntry.OpenEntryStream();
Assert.Equal(29, firstEntry.Comment.Length);
}
[Fact]
public void Zip_FilePermissions()
{
using var archive = ArchiveFactory.Open(Path.Combine(TEST_ARCHIVES_PATH, "Zip.644.zip"));
var firstEntry = archive.Entries.First();
const int S_IFREG = 0x8000;
const int expected = (S_IFREG | 0b110_100_100) << 16; // 0644 mode regular file
Assert.Equal(expected, firstEntry.Attrib);
}
}

Binary file not shown.