> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revoengine.com/llms.txt
> Use this file to discover all available pages before exploring further.

# storage.unpack()

> Public low-code contract, signatures and examples for storage.unpack.

## `storage.unpack()`

Decode one gzip layer (including concatenated append members) and save a new Storage file.
Reusing the same request returns the finalized result. The source is retained and existing
destination files are never overwritten. By default the result is created beside the source.
Use parentStorageEntryId to select a folder or null for the namespace root.

### Overloads

```ts theme={null}
static unpack(storageEntryId: string, options?: StorageUnpackOptions): Promise<StorageEntryView>;

static unpack(namespace: string, storageEntryId: string, options?: StorageUnpackOptions): Promise<StorageEntryView>;
```

See [all storage methods](https://docs.revoengine.com/low-code/reference/storage.md) or [runtime basics](https://docs.revoengine.com/low-code/overview.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.