PhysicsFS

程序名称:PhysicsFS

授权协议: 未知

操作系统: Linux

开发语言: C/C++

PhysicsFS 介绍

PhysicsFS 是一个对各种压缩文件的访问提供了一个统一的抽象接口。

It is intended for use in video games, and the design was somewhat inspired by
Quake 3’s file subsystem. The programmer defines a “write directory” on the
physical filesystem. No file writing done through the PhysicsFS API can leave
that write directory, for security. For example, an embedded scripting
language cannot write outside of this path if it uses PhysFS for all of its
I/O, which means that untrusted scripts can run more safely. Symbolic links
can be disabled as well, for added safety. For file reading, the programmer
lists directories and archives that form a “search path”. Once the search path
is defined, it becomes a single, transparent hierarchical filesystem. This
makes for easy access to ZIP files in the same way as you access a file
directly on the disk, and it makes it easy to ship a new archive that will
override a previous archive on a per-file basis. Finally, PhysicsFS gives you
platform-abstracted means to determine if CD-ROMs are available, the user’s
home directory, where in the real filesystem your program is running, etc.

PhysicsFS 官网

http://icculus.org/physfs/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。