## EggArchive class

This class represents an EGG archive file. Use it to extract EGG archives.

```csharp
public class EggArchive : IArchive
```

## Constructors

| Name | Description |
| --- | --- |
| [EggArchive](eggarchive/#constructor)(Stream, EggArchiveLoadOptions) | Initializes a new instance of the `EggArchive` class from a stream. |
| [EggArchive](eggarchive/#constructor_1)(string, EggArchiveLoadOptions) | Initializes a new instance of the `EggArchive` class from a file path. |

## Properties

| Name | Description |
| --- | --- |
| [Comment](../../aspose.zip.egg/eggarchive/comment/) { get; } | Gets comment for the whole archive. |
| [Entries](../../aspose.zip.egg/eggarchive/entries/) { get; } | Gets the list of files in the archive. |

## Methods

| Name | Description |
| --- | --- |
| [Dispose](../../aspose.zip.egg/eggarchive/dispose/)() | Releases all resources used by this archive. |
| [ExtractToDirectory](../../aspose.zip.egg/eggarchive/extracttodirectory/)(string) | Extracts the archived files to the directory provided. |

### See Also

* interface [IArchive](../../aspose.zip/iarchive/)
* namespace [Aspose.Zip.Egg](../../aspose.zip.egg/)
* assembly [Aspose.Zip](../../)


