---
name: "Pervasives.LargeFile"
section: "3o"
platform: "linux"
package: "ocaml-nox"
version: "4.05.0-11"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/Pervasives.LargeFile"
---

# Pervasives.LargeFile(3o)

Operations on large files.

## NAME

Pervasives.LargeFile - Operations on large files.

## Module

Module   Pervasives.LargeFile

## Documentation

Module **LargeFile**\
  :  **sig end**

Operations on large files. This sub-module provides 64-bit variants of the channel functions that manipulate file positions and file sizes.  By representing positions and sizes by 64-bit integers (type  **int64** ) instead of regular integers (type  **int** ), these alternate functions allow operating on files whose sizes are greater than  **max\_int** .

*val seek\_out* :  **Pervasives.out\_channel -\> int64 -\> unit**

*val pos\_out* :  **Pervasives.out\_channel -\> int64**

*val out\_channel\_length* :  **Pervasives.out\_channel -\> int64**

*val seek\_in* :  **Pervasives.in\_channel -\> int64 -\> unit**

*val pos\_in* :  **Pervasives.in\_channel -\> int64**

*val in\_channel\_length* :  **Pervasives.in\_channel -\> int64**
