PakFile

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FPakChunkSignatureCheckFailedData

Public struct

FPakCompressedBlock

Struct storing offsets and sizes of a compressed block.

Public struct

FPakEntry

Struct holding info about a single file stored in pak file.

Public struct

FPakEntryLocation

An identifier for the location of an FPakEntry in an FDirectoryIndex or an FPathHashIndex.

Public struct

FPakEntryPair

Convenience struct for building FPakFile indexes from an enumeration of (Filename,FPakEntry ) pairs

Public class

FPakFile

Pak file.

Public class

FPakFileHandle

File handle to read from pak file.

Public struct

FPakInfo

Struct which holds pak file info (version, index offset, hash value).

Public class

FPakNoEncryption

Placeholder Class

Public class

FPakPlatformFile

Platform file wrapper to be able to use pak files.

Public class

FPakReaderPolicy

Public struct

FPakSignatureFile

Structure which describes the content of the pak .sig files

Typedefs

Name

Description

FFilenameSecurityDelegate

Delegate for allowing a game to restrict the accessing of non-pak files

FPakChunkSignatureCheckFailedHandler

FPakCustomEncryptionDelegate

FPakDirectory

Pak directory type mapping a filename to an FPakEntryLocation .

FPakMasterSignatureTableCheckFailureHandler

FPakSetIndexSettings

Delegate which allows a project to configure Index Pruning.

TAcquirePakReaderFunction

Typedef for a function that returns an archive to use for accessing an underlying pak file

TPakChunkHash

Functions

Name Description

Public function

FString

 

ChunkHashToString

(
    const TPakChunkHash & InHash
)

Public function

TPakChunkHas ...

 

ComputePakChunkHash

(
    const void * InData,
    int64 InDataSizeInBytes
)

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback