---
name: "zip_file"
section: "5"
platform: "linux"
package: "libzip"
version: "1.11.4-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/zip_file"
---

# zip\_file(5)

file in archive

## NAME

**zip\_file** – file in archive

## LIBRARY

libzip (-lzip)

## SYNOPSIS

**#include \<zip.h\>**

*zip\_file\_t* *\*file*;

## DESCRIPTION

A **zip\_file** represents a file inside an archive, opened for reading. It is created with [zip\_fopen(3)](/zip_fopen/3.md), [zip\_fopen\_index(3)](/zip_fopen_index/3.md), [zip\_fopen\_encrypted(3)](/zip_fopen_encrypted/3.md), or [zip\_fopen\_index\_encrypted(3)](/zip_fopen_index_encrypted/3.md).

Data is accessed with [zip\_fread(3)](/zip_fread/3.md), [zip\_file\_is\_seekable(3)](/zip_file_is_seekable/3.md), [zip\_ftell(3)](/zip_ftell/3.md), or [zip\_fseek(3)](/zip_fseek/3.md).

It is closed with [zip\_fclose(3)](/zip_fclose/3.md).

If the containing *zip\_t* is closed, all further uses of the *zip\_file\_t* return an error. It is a convenience wrapper around a *zip\_source\_t* as created by [zip\_source\_zip(3)](/zip_source_zip/3.md).

## SEE ALSO

[zip\_fclose(3)](/zip_fclose/3.md), [zip\_file\_is\_seekable(3)](/zip_file_is_seekable/3.md), [zip\_fopen(3)](/zip_fopen/3.md), [zip\_fopen\_encrypted(3)](/zip_fopen_encrypted/3.md), [zip\_fopen\_index(3)](/zip_fopen_index/3.md), zip\_fopen\_index\_encrypted(3,) [zip\_fread(3)](/zip_fread/3.md), [zip\_fseek(3)](/zip_fseek/3.md), [zip\_ftell(3)](/zip_ftell/3.md), [zip\_source\_zip(3)](/zip_source_zip/3.md),

## AUTHORS

Dieter Baron ⟨*dillo@nih.at*⟩ and Thomas Klausner ⟨*wiz@gatalith.at*⟩
