Working with Tar Archive
Learn about the .tar file format, providing APIs for handling tar archives, and working with individual entries in the tar archive.
We'll cover the following...
The .tar
files
A file with the extension .tar
has been created using the Unix-based archival application tar. A file with the extension .tar.gz
has been created using tar
and then compressed using the GZIP
compression algorithm.
System.Formats.Tar
assembly
.NET 7 introduces the System.Formats.Tar
assembly, which has APIs for reading, writing, archiving, and extracting tar archives. The TarFile
class has static public members, as shown in the following table:
Member | Description |
| Create a tar stream containing all the filesystem entries from the specified directory. |
| Extracts the contents of a stream that represents a tar archive into the specified directory. |
| Windows’ MAX_PATH (260) is used as an arbitrary default capacity. |