physfs - Library providing abstract access to various archives

Property Value
Distribution NetBSD 7.0
Repository NetBSD amd64
Package filename physfs-3.0.2.tgz
Package name physfs
Package version 3.0.2
Package release -
Package architecture amd64
Package type tgz
Category devel
License zlib
Maintainer -
Download size 136.84 KB
Installed size 629.82 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.2.tgz 3.0.2 i386 NetBSD
physfs - - -


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

Install Howto

Install physfs tgz package:

# pkg_add physfs



See Also

Package Description
pianobar-2017.08.30nb6.tgz Console client for Pandora
picard-1.3.2nb5.tgz Audio file tagger
picasm-114.tgz Assembler for Microchip PIC16Cxx microcontrollers
pick-3.0.1.tgz Fuzzy search tool for the command-line
picmi-4.14.3nb12.tgz a nonogram puzzle game
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
pict-4.1nb16.tgz Concurrent language based on Milner's pi calculus
pidgin-2.13.0nb4.tgz Multi-protocol Instant Messaging client GTK frontend
pidgin-facebookchat-1.69nb17.tgz Plugin for pidgin to support Facebook IM
pidgin-icb-20070505nb42.tgz ICB protocol plugin for the Pidgin instant messenger
pidgin-latex-1.2.1nb42.tgz Plugin for pidgin to render LaTeX as images