Art der Veröffentlichung: |
Zeitschriftenbeitrag |
Titel der Veröffentlichung: |
Kolumne: .NETversum: TAR-Archive in .NET schnüren und auspacken |
Medium: |
Windows Developer (vormals: dot.NET Magazin) |
Erscheinungsjahr: |
2023 |
Ausgabe: |
10/2023 |
Autor(en): |
Dr. Holger Schwichtenberg |
Verlag: |
Software & Support Media, Frankfurt |
Anzahl Seiten: |
1,5 |
Link zum Beitrag: |
https://entwickler.de/dotnet/tar-archive-dotnet-7
|
Link zum Verlag: |
https://entwickler.de/magazine-ebooks/windows-developer |
Abstrakt: |
Seit Version 7.0 kann .NET auch TAR-Archive erstellen und auspacken. Komprimierungen und Archivformate sind in .NET bisher im Namensraum System.IO.Compression implementiert. Dort gibt es:
ZipArchive seit .NET Framework 4.5 und .NET Core 1.1, auch enthalten in .NET Standard seit Version 1.1
ZipFile seit .NET Framework 4.5 und .NET Core 1.0, auch enthalten in .NET Standard seit Version 1.3
GZipStream seit .NET Framework 2.0 und .NET Core 1.0, auch enthalten in .NET Standard seit Version 1.1
DeflateStream seit .NET Framework 2.0 und .NET Core 1.0, auch enthalten in .NET Standard seit Version 1.1
BrotliStream seit .NET Core 2.1 und .NET Standard 2.1
ZLibStream seit .NET Core 6.0
Seit .NET 7.0 gibt es nun einen neuen Namensraum System.Formats.Tar für das bei Unix-basierten Systemen beliebte Archivformat TAR. TAR ist die Abkürzung für Tape Archiver – (deutsch: Bandarchivierer). Das TAR-Format wird oft auch als Tarball (Deutsch: Teerklumpen oder Teerkugel) bezeichnet. Eingeführt hat Microsoft die TAR-Unterstützung, weil Microsoft sie für das Erstellen von Docker-Containern mit Hilfe des .NET SDK CLI brauchte. |