Main > Free Download Search >

Free macintosh binhex 4 compressed archive software for linux

macintosh binhex 4 compressed archive

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3736
Simple Page Archive 1.3

Simple Page Archive 1.3


Simple Page Archive is a mirror and archiving tool to copy Web pages you are interested in. more>>
Simple Page Archive is a mirror and archiving tool to copy Web pages you are interested in. The CGI script downloads all images and CSS files to preserve the mirrored Web page.
It works with the ZEUS (www.zeus.com) and Apache (www.apache.org) web servers. SPA is an simple CGI script which allows you to mirror a single web page. It stores all images and CSSs locally, so you are able to browse through the archive without the need of the original, images being availiable.
The script is dead simple to install!
1. First you need to download "Beatiful Soup" (BS) from http://www.crummy.com/software/BeautifulSoup/ which is a quite simple but very good HTML Parser (not like the one in the Python distro .. which is acutally broken). Please "install" the BS module in your site-packages directory of python.
2. Copy the "index.py" file to directory of your "web archive".
3. Edit the script and change wroot variable in Configuration section at the beginning of the script to the document root directory of your web archive (NOT the physical path on the disk!)
3.1 If you are behind a firewall and you need proxy support, add your proxy server in the Configuration section as well.
4. Make sure you have CGI support enabled in your web server.
5. Make sure index.py is being called as the default DirectoryIndex.
6. Make sure the permissions of the index.py file and the directory are set
correctly. The CGI process must be able to write to your archive directory.
7. Open a browser and try to mirror a page ;-)
Enhancements:
- Added filter support
- Output now sorted by date
<<less
Download (0.005MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1222 downloads
CAD::Drawing::IO::Compressed 0.26

CAD::Drawing::IO::Compressed 0.26


CAD::Drawing::IO::Compressed is a Perl module to load and save compressed data. more>>
CAD::Drawing::IO::Compressed is a Perl module to load and save compressed data.

Requisite Plug-in Functions

See CAD::Drawing::IO for a description of the plug-in architecture.

check_type

Returns true if $type is "compressed" or $filename has a ".gz" extension (probably the best way.)

$fact = check_type($filename, $type);

Compressed I/O functions

These use File::Temp and compression modules to create a compressed version of most supported I/O types (FIXME: need a tar scheme for directory-based formats (currently unsupported))

save

$drw->save($filename, %opts);

load

$drw->load($filename, %opts);

<<less
Download (0.039MB)
Added: 2007-03-16 License: Perl Artistic License Price:
953 downloads
Early Macintosh Image LoadEr 0.11

Early Macintosh Image LoadEr 0.11


Early Macintosh Image LoadEr allows to boot linux-m68k from a floppy on a macintosh such as MacII or Quadra 610. more>>
Early Macintosh Image LoadEr allows to boot linux-m68k from a floppy on a macintosh such as MacII or Quadra 610.
With it, you can create rescue disk, or remove the MacOS partition (needed by the legacy penguin booter) from your HD.
Create a floppy from rescue disk image
You can find floppy image from the package emile-rescue
Under linux, the command to dump image to floppy is:
# dd if=emile-rescue-x.y.bin of=/dev/fd0 bs=512 conv=sync
then, you can eject floppy with:
# eject /dev/fd0
If you are using MacOS, use MakeDebianFloppy AppleScript (you must use a floppy image with a size of exactly 1474560 bytes).
Enhancements:
- This release has improved SCSI support, allows you to create a bootable CD-ROM, adds Debian packaging, updates the PowerPC part (currently not usable), and introduces apple_driver (currently not usable).
<<less
Download (0.17MB)
Added: 2007-03-29 License: GPL (GNU General Public License) Price:
943 downloads
The PHP Photo Archive 1.0 RC1

The PHP Photo Archive 1.0 RC1


LinPHA is an easy to use, multilingual, flexible photo/image archive/album/gallery written in PHP. more>>
LinPHA is an easy to use, multilingual, flexible photo/image archive/album/gallery written in PHP. It uses a SQL database to store information about your pictures.

It comes with a HTML based installer, so you dont need experience in setting up SQL DB.
<<less
Download (1.2MB)
Added: 2005-04-12 License: GPL (GNU General Public License) Price:
1657 downloads
Extract archive 1.11

Extract archive 1.11


Extract archive is a service menu that allows you to extract any archive file that ark is capable to read + ACE files. more>>
Extract archive is a service menu that allows you to extract any archive file that ark is capable to read + ACE files.
You can chose to extract here, or in a subdirectory. In that case, it asks you the name of the subdirectory where you want to extract, and suggests you the archive name by default.
To install, simply extract, and move the 2 files in ~/.kde/share/apps/konqueror/servicemenus
Its highly recommended to download the latest version of unace on www.winace.com and to run this command line in the unace directory location : sudo cp unace /usr/bin/unace
You should desactivate ark integration into kde by going into the configuration menu of ark.
If you want translation to be added, post me comments.
Enhancements:
- thanks to shirka, extract archive path is now "test" for an "test.tar.bz2" file
- Name that appears in the menu is now "Extract archive" as suggested by dovidhalevi to differentiate with ark
<<less
Download (MB)
Added: 2007-05-16 License: GPL (GNU General Public License) Price:
896 downloads
Make CD-ROM Recovery 0.9.7

Make CD-ROM Recovery 0.9.7


Make CD-ROM Recovery is a disaster recovery CD-ROM maker. more>>
Make CD-ROM Recovery makes a bootable (El Torito) disaster recovery image (CDrec.iso), including backups of the linux system to the same CD-ROM (or CD-RW) if space permits, or to a multi-volume CD-ROM set. Otherwise, the backups can be stored on another local disk, NFS disk or (remote) tape.

After a disaster (disk crash or system intrusion) the system can be booted from the CD-ROM and one can restore the complete system as it was (at the time mkCDrec was run) with the command /etc/recovery/start-restore.sh

Disk cloning (clone-dsk.sh script) allows one to restore a disk to another disk (the destination disk does not have to be of the same size as it calculates the partition layout itself). A thrid script, restore-fs.sh, will restore only one filesystem to a partition of your choice, and the user can choose with which filesystem the partition has to be formatted.

Linux 2.2.x, 2.4.x and 2.6.x kernels are supported, and if size of the kernel is not too big a boot floppy can be made, otherwise a 2.88 Mb boot floppy will be emulated on CD-ROM.

MkCDrec supports ext2 , ext3, minix, xfs , jfs, reiserfs file systems, LVM and software RAID (multiple devices). Each file system is backed up as a compressed tar archive (including the tar log). The compress program used is the users choice (compress, gzip, bzip2, lzop,...)

But there is more: msdos, fat, vfat and ntfs mounted partitions are recognized and are saved as compressed dumps (on CD, tape, etc.)
The user has the possibility to encrypt all backups with openssl if desired (see the Config.sh configuration file for more information).

To restore your system completely just boot from the first CD-ROM made by mkCDrec and type "/etc/recovery/start-restore.sh " to restore everything from CD. Automatic Disaster Recovery and One Button Disaster Recovery are supported by mkCDrec too.
With the clone-dsk.sh script one can restore selective a disk or partitions to another free disk.

mkCDrec supports IDE (inclusive ATA), SCSI disks, hardware RAID based disks (e.g. Compaq SMART2 Disk Array), LVM and software RAID. With an El-Torito CD-ROM you can boot from an IDE or SCSI based CD-ROM drive on IA32/64, powermac and x86_64 GNU/Linux based computer systems only.
<<less
Download (0.76MB)
Added: 2007-06-19 License: GPL (GNU General Public License) Price:
867 downloads
Document Archive 0.9.4

Document Archive 0.9.4


Document Archive provides is a Web-based BibTeX archive. more>> <<less
Download (0.45MB)
Added: 2007-02-07 License: GPL (GNU General Public License) Price:
995 downloads
News::Archive 0.14

News::Archive 0.14


News::Archive is a Usenet news archiving package for downloading and later accessing news articles in bulk. more>>
News::Archive is a Usenet news archiving package for downloading and later accessing news articles in bulk.

It can load articles laid out in INN format, retrieve them from a running news server, or just take articles one-by-one. News::Archive module is compatible with News::Web and Net::NNTP::Server, so the articles can be shared either via the Web or via NNTP.

SYNOPSIS

use News::Archive;
my $archive = new News::Archive
( basedir => /home/tskirvin/kiboze );

# Get a news article
my $article = News::Article->new(*STDIN);
my $msgid = article->header(message-id);

die "Already processed $msgidn"
if ($archive->article( $messageid ));

# Get the list of groups were supposed to be saving the article into
my @groups = split(s*,s*, $article->header(newsgroups) );
map { s/s+//g } @groups;

# Make sure were subscribed to these groups
foreach (@groups) { $archive->subscribe($_) }

# Actually save the article.
my $ret = $archive->save_article(
[ @{$article->rawheaders}, , @{$article->body} ], @groups );
$ret ? print "Accepted article $messageidn"
: print "Couldnt save article $messageidn";

News::Archive keeps several files to keep track of its archives:

active file

Keeps track of all newsgroups we are "subscribed" to and all of the information that changes regularly - the number of articles we have archived, the current first and last article numbers, etc.

Watched over with News::Active.

history database

A simple database keeping track of articles by Message-ID. Makes access by ID easy, and ensures that we dont save the same article twice. The database chosen to maintain these is user-determined.

newsgroup file

Keeps track of more static information about the newsgroups we are subscribed to - descriptions, creation dates, etc.

Watched over with News::GroupInfo.

archive directory

Directory structure of all articles, with each article saved as a single textfile within a directory structure laid out at one section of the group name per directory, such as "rec/games/mecha". Crossposts are hardlinked to other directory structures.

Articles are actually divided into sub-directories containing up to 500 articles, to avoid Unix directory size performance limitations. Individual files are thus stored in a file such as "rec/games/mecha/1.500/1".

Each newsgroup also contains overview information, watched over with
News::Overview. This overview file goes in the top of the structure,
such as "rec/games/mecha/.overview".

You may note that these files are very similar to how INN does its work. This is intentional - this package is meant to act in many ways like a lighter-weight INN.

Usage:

Global Variables

The following variables are set within News::Archive, and are global throughout all invocations.

$News::Active::DEBUG
Default value for "debug()" in new objects.

$News::Active::HOSTNAME
Default value for "hostname()" in new objects. Obtained using
"Sys::Hostname::hostname()".

$News::Active::HASH
The number of articles to keep in each directory. Default is 500;
change this at your own peril, since things may get screwed up later
if you change it after archiving any articles!
<<less
Download (0.033MB)
Added: 2006-03-24 License: Perl Artistic License Price:
1309 downloads
Ext2 compression extension 0.4.50-0403

Ext2 compression extension 0.4.50-0403


Ext2 compression extension is transparent file/directory compression for ext2 via extended attributes. more>>
Ext2 compression extension (E2compr) is a small patch against the ext2 filesystem that allows on-the-fly compression and decompression. It compresses only regular files; the administrative data (superblock, inodes, directory files etc.) are not compressed (mainly for safety reasons).
Access to compressed blocks is provided for read and write operations. The compression algorithm and cluster size (see section Clusters) is specified on a per-file basis. Directories can also be marked for compression, in which case every newly created file in the directory will be automatically compressed with the same cluster size and the same algorithm that was specified for the directory.
E2compr is not a new filesystem. It is only a patch to the ext2 filesystem made to support the EXT2_COMPR_FL flag. It does not require you to make a new partition, and will continue to read or write existing ext2 filesystems. You should consider it is only a way for the read and write routines to access files that could have been created by a simple utility similar to gzip or compress. Compressed and uncompressed files will coexist nicely on your ext2 partitions.
Usage
Basically, a file is compressed with the command `chattr +c filename, and decompressed with the command `chattr -c filename. You can also do `chattr +c (etc.) on a directory. The directory itself wont be compressed, but any new files created in that directory inherit that directorys compress flag and compression algorithm and cluster size.(1)
Use lsattr to see if a file should be compressed or not, and to see what compression algorithm and cluster size will be used.
Use e2ratio to see how much disk space is used by the compressed form compared to the uncompressed form.
You can also try the `-u or `-r options to lsattr. (The difference is that, for directories, e2ratio finds the disk usage of the whole directory tree, like du, whereas `lsattr -u only shows the space taken by the directory file, like `ls -s.)
Enhancements:
- kernel 2.4.26 and 2.6.18.5 patch sets.
- Allows repeated compress/decompress cycles.
- The ability to compile within a compressed directory tree.
- This release corrects small file sizes and fixes all known GPFs.
- It removes compiler warning messages and regularizes debug output.
<<less
Download (MB)
Added: 2007-04-14 License: GPL (GNU General Public License) Price:
925 downloads
psArchive 0.1.2

psArchive 0.1.2


psArchive is a PHP 5 extension designed to provide an easy to use interface for manipulating all the most common archives. more>>
psArchive is a PHP 5 extension designed to provide an easy to use interface for manipulating all the most common archive files used in Web projects at high speeds and workloads.
psArchive is especially designed for Web applications that need to understand, to produce, or even edit archives in order to function.
Main features:
Supports archive *editing*! You can add, remove, rename and copy files, you can change file contents, attributes and modification time, you can create new files and directories, *all* right inside the archive before output.
Supports the following archive formats:
- 1. ZIP (single volumes);
- 2. TAR (tarball tape archive);
- 3. GZ (Gzip compressed format);
- 4. BZ, BZ2 (Bzip/Bzip2 compressed format);
- 5. TAR.GZ, TGZ (Gzipped Tarball);
- 6. TAR.BZ2, TAR.BZ, TBZ2, TBZ (Bzipped Tarball);
- 7. Other formats can be supported on demand, such as RAR or ACE support (since these formats are uncommon in web environments we decided not to include them in order to keep the extension size as small as possible);
Configurable buffer storage for optimized and threadsafe memory handling:
- 1. In raw memory (for optimized speed);
- 2. In compressed memory (normal operation);
- 3. On disk (for optimized memory consumption);
Provides 2 functions for extremely fast in memory data compression / decompression using LZF algorithm. These functions correctly compress / decompress data blocks far greater than 1024 bytes;
<<less
Download (0.56MB)
Added: 2006-07-14 License: LGPL (GNU Lesser General Public License) Price:
1198 downloads
libcomprex 0.3.3

libcomprex 0.3.3


libcomprex library transparently handles automatic compression and decompression of files and archives located locally or online more>>
libcomprex library transparently handles automatic compression and decompression of files and archives located locally, online, or even in other compressed archives.

The API is similar to Cs built-in file access functions, which provides a smooth transition to libcomprex.

libcomprex can also open uncompressed files, making it a good replacement for the native file access functions.

libcomprex can currently open ar, bzip2, cpio, gzip, tar, and zip files. It supports basic archive writing in some formats. The API is very volatile, and development should be done against the CVS version.
<<less
Download (0.11MB)
Added: 2006-01-19 License: LGPL (GNU Lesser General Public License) Price:
1373 downloads
xDash::Archive::Pg 1.02

xDash::Archive::Pg 1.02


xDash::Archive::Pg is a base class for Archive. more>>
xDash::Archive::Pg is a base class for Archive.

SYNOPSIS

package Archive;
use base xDash::Archive::Pg;
# Set up your own database access parameters
sub SetParameters { shift->SUPER::SetDatabaseConnection(
name => xdash, user => , password => ) }

USAGE

The module is developed in the object orientated way. It can be used as the base class for archiving based on PostgreSQL as persistence. The base class has to implement a fixed set of methods, called by the derived class Archive. Archive is hardcoded in the xDash::Archivist (driver pattern).

For more details, how to set up all the needed components, see the introduction to the deployment: Planning and deploying xDash in a sandbox at http://xdash.jabberstudio.org/deployment/perl. By deriving from the class, as the way of passing arguments, you have to implement explicit methods listed below . The synopsis above is an example of the client script generated by the xdscr.

METHODS

SetDatabaseConnection( name => $database_name, user => $database_user, password => database_password )

Passes the self explanatory parameters to the DBI module, required by xDash::Archivist.

<<less
Download (0.061MB)
Added: 2006-06-28 License: Perl Artistic License Price:
1213 downloads
WormBase::Archive::Build 0.028

WormBase::Archive::Build 0.028


WormBase::Archive::Build can create archives of Wormbase releases. more>>
WormBase::Archive::Build can create archives of Wormbase releases.

SYNOPSIS

use Bio::GMOD::Admin::Archive;
my $archive = Bio::GMOD::Admin::Archive->new();

$archive->create_archive();

METHODS

Bio::GMOD::Admin::Archive->new(@options)
Create a new WormBase::Archive object for archiving WormBase releases.

The options consist largely of file system and remote paths. If none are provided, they will all be populated from the default file located on the primary WormBase server.

This is the recommended idiom as it insulates your programs from structural changes at WormBase. In this case, archives will be built in /pub/wormbase/RELEASE where RELEASE is a WSXXX release.

There are, however, at least two options that you will wish to provide:

--database_repository Full path where to store archives on your filesystem
--mysql_path Full path to the mysql data dir

See WormBase.pm for additional details on all system-dependent paths that can be overridden.

<<less
Download (0.070MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1214 downloads
Compress::BraceExpansion 0.1.3

Compress::BraceExpansion 0.1.3


Compress::BraceExpansion is a Perl module to create a human-readable compressed string suitable for shell brace expansion. more>>
Compress::BraceExpansion is a Perl module to create a human-readable compressed string suitable for shell brace expansion.

SYNOPSIS

use Compress::BraceExpansion;

# output: ab{c,d}
print Compress::BraceExpansion->new( qw( abc abd ) )->shrink();

# output: aabb{cc,dd}
print Compress::BraceExpansion->new( qw( aabbcc aabbdd ) )->shrink();

# output: aa{bb{cc,dd},eeff}
print Compress::BraceExpansion->new( qw( aabbcc aabbdd aaeeff ) )->shrink();

Shells such as bash and zsh have a feature call brace expansion. These allow users to specify an expression to generate a series of strings that contain similar patterns. For example:

$ echo a{b,c}
ab ac

$ echo aa{bb,xx}cc
aabbcc aaxxcc

$ echo a{b,x}c{d,y}e
abcde abcye axcde axcye

$ echo a{b,x{y,z}}c
abc axyc axzc

This module was designed to take a list of strings with similar patterns (e.g. the output of a shell expansion) and generate the un-expanded expression. Given a reasonably sized array of similar strings, this module will generate a single compressed string that can be comfortably parsed by a human.
The current algorithm is most efficient if groups of the input strings start with or end with similar characters. See BUGS AND LIMITATIONS section for more details.

<<less
Download (0.011MB)
Added: 2007-02-23 License: Perl Artistic License Price:
973 downloads
Compress::LZW 0.01

Compress::LZW 0.01


Compress::LZW is a pure perl implementation of LZW. more>>
Compress::LZW is a pure perl implementation of LZW.

WARNING

This module does not yet support compress(1)s .Z files!! Nor is its interface stable. Hence the alpha status. Expect support to come soon.

WARNING

Read above once more :)

SYNOPSIS

use Compress::LZW;

my $compressed = compress($fatdata);
my $fatdata = decompress($compressed);

my $smallcompressed = compress($thindata, 12);
my $thindata = decompress($smallcompressed, 12);

Compress::LZW it a perl implementation of the newly free LZW compression algorithm. It defaults to building a 16-bit codeword table, but provides the ability to choose a 12-bit table also. Depending on the size of your data, the 12-bit table may provide better compression.

Functions

compress

Takes a string as its first argument, and returns the compressed result. You can also specify the size of your codeword table in @_[1], choosing either 12 or 16. 16 is the default. compress will

decompress

Takes a string as its first argument, and returns the decompressed result. You can also specify the size of your codeword table in @_[1], choosing either 12 or 16. 16 is the default.

EXPORTS

Compress::LZW exports: compress decompress Thats all.

<<less
Download (0.003MB)
Added: 2006-10-04 License: Perl Artistic License Price:
1123 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5