PhysicsFS (PhysFS for short) is a zlib-licensed programming library written in C for virtual file access. PhysicsFS is designed to provide a hardware abstraction layer to the developer, allowing them to access files contained within various archive formats as well as direct access to the filesystem, which would all be represented in a single virtual Unix-like file tree.