Linux SoftwareProgrammingLibrariesPicoStorage 0.1

PicoStorage 0.1


PicoStorage allows you to store hierarhical information (similar to "files and directories") inside a single file
Developer:   Mihai Preda
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


PicoStorage allows you to store hierarhical information (similar to "files and directories") inside a single file. The functionality offered is largely equivalent to the one offered by any filesystem, or by the Structured Storage and Compound Files.

PicoStorage can efficiently handle huge numbers of small files, with very economical disk usage; it also allows you to keep open (in RAM) simultaneously a large number of files. Transaction support guarantees data integrity.

Learn more about the distinctive advantages of PicoStorage. or look at the benchmark.

The library is available on a dual-license basis: under GPL for free, and under a commercial license for use in closed-source applications.

Using

The library contains the classes File and Dir to represent files and directories. On a File you can read or write a number of bytes from a given offset, and set/get the file size. On a Dir you can create entries (either files or subdirectories), open entries, delete entries, and iterate over the directory's content.

The storage itself (i.e. the whole hierarchical structure, contained in a filesystem file) is represented by the class Storage. Using this class, you can create or open a storage, obtain the root directory of the storage, close the storage and do commit or rollback.
tags you can  the storage  the library  can create  storage and  files and  and directories  allows you  

Download PicoStorage 0.1


 http://prdownloads.sourceforge.net/picostorage/picostorage-src-0.1.tar.gz?use_mirror=kent
 http://prdownloads.sourceforge.net/picostorage/picostorage-src-0.1.tar.gz?use_mirror=jaist
 http://prdownloads.sourceforge.net/picostorage/picostorage-src-0.1.tar.gz?use_mirror=nchc


Authors software

PicoStorage 0.1 (by Mihai Preda)
PicoStorage allows you to store hierarhical information (similar to "files and directories") inside a single file


Similar software

PicoStorage 0.1 (by Mihai Preda)
PicoStorage allows you to store hierarhical information (similar to "files and directories") inside a single file

POLE 0.2 (by Ariya)
POLE is a portable C++ library to access structured storage

RitmarkFS 0.4.1 (by Vladimir Kolesnikov)
RitmarkFS is an open source filesystem storage engine for MySQL server

RitmarkFS FTP 0.1 (by Vladimir Kolesnikov)
RitmarkFS is an open source filesystem storage engine for MySQL server

Twisted Storage 0.1.5 (by Chas. Wegrzyn)
Twisted Storage is an application that will take your data and manage it for you, just like a file system

Oryx::DBI 0.24 (by Richard Hundt)
Oryx::DBI is a DBI Storage interface for Oryx.

SYNOPSIS

my $storage = Oryx::DBI->new;

$storage->connect([ 'dbi:Pg:dbname=

Cromfs 1.2.0 (by Joel Yliluoma)
Cromfs is a compressed read-only filesystem for Linux

Storage3 1.0.1 (by Apokalyptik)
Storage3 provides a single, easy to use interface for accessing The Amazon's S3 (the Simple Storage Service) with PHP 5.

Storage3

FuLFS 0.0.3 (by E. Bloch)
FuLFS is a simple hack to store and read very large files on/from a filesystem with small maximum file size

diskWriggler 1.0.2 (by Gavin Stewart)
diskWriggler is a benchmark tool for testing disk-based storage throughput


Other software in this category

zlib 1.2.3 (by Jean-loup Gailly)
zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

libjpeg v6b (by Independent JPEG Group)
libjpeg is a library for handling the JPEG (JFIF) image format

OpenSSL 0.9.7c (by The OpenSSL Project Team)
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

libxml2 2.6.27 (by DV)
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

GNU C library 2.4 (by Andreas Jaeger)
GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

GNU C library is us

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags