System.IO.Compression.ZipArchive

E697509

System.IO.Compression.ZipArchive is a .NET class that provides an API for creating, reading, and modifying ZIP archive files in memory or on disk.

All labels observed (3)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf .NET class
class
assembly System.IO.Compression.dll
canOperateInMemory true
canOperateOn files
streams
canOperateOnDisk true
documentationUrl https://learn.microsoft.com/dotnet/api/system.io.compression.ziparchive
fileFormat ZIP
hasConstructor ZipArchive(Stream)
ZipArchive(Stream, ZipArchiveMode)
ZipArchive(Stream, ZipArchiveMode, Boolean)
ZipArchive(Stream, ZipArchiveMode, Boolean, Encoding)
hasMethod CreateEntry(String)
CreateEntry(String, CompressionLevel)
Dispose()
GetEntry(String)
ToString()
hasProperty Comment
Entries
EntryNameEncoding
Mode
implementsInterface System.IDisposable
introducedIn .NET Core 1.0
linked to: .NET Core

.NET Framework 4.5
linked to: .NET Framework

.NET Standard 1.3
modeValue ZipArchiveMode.Create
ZipArchiveMode.Read
ZipArchiveMode.Update
namespace System.IO.Compression
platform .NET 5+
linked to: .NET (5 and later)

.NET Core
.NET Framework
propertyType Comment: String
Entries: ReadOnlyCollection<ZipArchiveEntry>
EntryNameEncoding: Encoding
Mode: ZipArchiveMode
purpose create ZIP archives
read ZIP archives
update ZIP archives
relatedClass System.IO.Compression.ZipArchiveEntry
System.IO.Compression.ZipFile
requires seekable stream for some operations
supportsOperation create
extract
read
update
threadSafety instance members are not guaranteed to be thread-safe
usesEnum System.IO.Compression.CompressionLevel
System.IO.Compression.ZipArchiveMode

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.IO containsType System.IO.Compression.ZipArchive
System.IO.Compression.ZipArchive hasConstructor ZipArchive(Stream, ZipArchiveMode)
linked to: System.IO.Compression.ZipArchive
System.IO.Compression.ZipArchive hasConstructor ZipArchive(Stream, ZipArchiveMode, Boolean)
linked to: System.IO.Compression.ZipArchive
System.IO.Compression.ZipArchiveEntry usedWith System.IO.Compression.ZipArchive