# ZipFile::FileInfo

<a id="fileinfo"></a>

# FileInfo

```cpp
#include <icy/archo/zipfile.h>

struct FileInfo
```

[Defined in src/archo/include/icy/archo/zipfile.h:98](https://github.com/auscaster/icey/blob/main/src/archo/include/icy/archo/zipfile.h#L98)

Metadata for a file entry within a ZIP archive.

## Public Attributes

| Return | Name | Description |
|--------|------|-------------|
| `std::string` | [`path`](#path-3)  | Relative path of the entry within the archive. |
| `size_t` | [`compressedSize`](#compressedsize)  | Compressed size in bytes. |
| `size_t` | [`uncompressedSize`](#uncompressedsize)  | Uncompressed size in bytes. |

---

<a id="path-3"></a>

### path

```cpp
std::string path
```

[Defined in src/archo/include/icy/archo/zipfile.h:100](https://github.com/auscaster/icey/blob/main/src/archo/include/icy/archo/zipfile.h#L100)

Relative path of the entry within the archive.

---

<a id="compressedsize"></a>

### compressedSize

```cpp
size_t compressedSize
```

[Defined in src/archo/include/icy/archo/zipfile.h:101](https://github.com/auscaster/icey/blob/main/src/archo/include/icy/archo/zipfile.h#L101)

Compressed size in bytes.

---

<a id="uncompressedsize"></a>

### uncompressedSize

```cpp
size_t uncompressedSize
```

[Defined in src/archo/include/icy/archo/zipfile.h:102](https://github.com/auscaster/icey/blob/main/src/archo/include/icy/archo/zipfile.h#L102)

Uncompressed size in bytes.
