# ArchiveHandle

> Represents an asynchronous operation handle that references an archive.

## Definition

* **Type:** Struct
* **Namespace:** [Unity.IO.Archive](/engine/6000.0/script-reference/unity/io/archive.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public struct ArchiveHandle
```

## Remarks

Additional Resources: [ArchiveFileInterface.MountAsync](/engine/6000.0/script-reference/unity/io/archive/archivefileinterface/mountasync.md)

## Properties

| Property                                                                                     | Description                                        |
| -------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [Compression](/engine/6000.0/script-reference/unity/io/archive/archivehandle/compression.md) | The type of compression the archive uses.          |
| [IsStreamed](/engine/6000.0/script-reference/unity/io/archive/archivehandle/isstreamed.md)   | Indicates if the archive contains streamed blocks. |
| [JobHandle](/engine/6000.0/script-reference/unity/io/archive/archivehandle/jobhandle.md)     | JobHandle of the mount operation.                  |
| [Status](/engine/6000.0/script-reference/unity/io/archive/archivehandle/status.md)           | Status of the archive mount operation.             |

## Methods

| Method                                                                                         | Description                                                |
| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| [GetFileInfo](/engine/6000.0/script-reference/unity/io/archive/archivehandle/getfileinfo.md)   | Retrieves information about files included in the archive. |
| [GetMountPath](/engine/6000.0/script-reference/unity/io/archive/archivehandle/getmountpath.md) | Retrieves the path where the archive was mounted.          |
| [Unmount](/engine/6000.0/script-reference/unity/io/archive/archivehandle/unmount.md)           | Removes the archive from its mount point.                  |
