physfs - Library providing abstract access to various archives

Property Value
Distribution NetBSD 7.0
Repository NetBSD i386
Package filename physfs-3.0.1.tgz
Package name physfs
Package version 3.0.1
Package release -
Package architecture i386
Package type tgz
Category devel
License zlib
Maintainer -
Download size 150.95 KB
Installed size 559.98 KB
PhysicsFS is a library to provide abstract access to various
archives. 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.


Package Version Architecture Repository
physfs-3.0.1.tgz 3.0.1 amd64 NetBSD
physfs - - -


Type URL
Binary Package physfs-3.0.1.tgz
Source Package physfs

Install Howto

Install physfs tgz package:

# pkg_add physfs



See Also

Package Description
picasm-114.tgz Assembler for Microchip PIC16Cxx microcontrollers
pick-3.0.1.tgz Fuzzy search tool for the command-line
pico-4.10nb2.tgz Text editor (ships with Pine), and Pine's text editing lib
picoc-2.1nb1.tgz C interpreter
picocom-2.1.tgz Minimal dumb-terminal emulation program
picopb-20150628.tgz Small implementation of Google protocol buffers in C
picp-0.6.7.tgz Command-line Picstart Plus/Warp-13 PIC programmer
picprg-2.3dnb2.tgz Parallel port PIC programmer
pidgin-sametime-2.13.0nb1.tgz Lotus Sametime plugin for the Pidgin instant messenger
pidgin-silc-2.13.0nb1.tgz SILC plugin for the Pidgin instant messenger
pidof-2.88dsf.tgz Linux pidof(8) command
pigz-2.4.tgz Parallel implementation of gzip
pilot-link-0.12.5nb11.tgz Tools to talk to the 3Com Pilot PDA
pilot-link-libs-0.12.5nb2.tgz Libraries for talking to the 3Com Pilot PDA
pim6dd-20031021anb1.tgz IPv6 PIM dense mode daemon