Main > Free Download Search >

Free binhex decoder software for linux

binhex decoder

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 148
JBinHex 0.5

JBinHex 0.5


JBinHex is both a library and a command-line tool, written in Java, to decode files in the Apple Macintosh BinHex 4.0 format. more>>
JBinHex is both a library and a command-line tool, written in Java, to decode files in the Apple Macintosh BinHex 4.0 format.

It accepts the following command line parameters:

Either -u < url > or -f < file > to specify the source BinHexed file. If neither of those options is present, DeBinHex reads stdin.
-d to decode the data fork. It will be put in the file with the name that came from the BinHex header.
-df < filename > to decode the data fork to the named file instead of the name that came from the BinHex header.
-r to decode the resource fork. It will be put in the file with the name that came from the BinHex header, with the extension ".resource" appended to it.
-rf < filename > to decode the resource fork to the named file instead of the name that came from the BinHex header.
Both -d/-df options and -r/-rf may be present at the same time. If none of these options is present, DeBinHex will decode the data fork as if the -d options was specified.
-h to only show the header of the BinHex file on stdout. The decoding options are ignored.
<<less
Download (0.035MB)
Added: 2006-08-22 License: GPL (GNU General Public License) Price:
1164 downloads
MMS Decoder 0.77

MMS Decoder 0.77


MMS Decoder provides a script for sending MMS messages to a Web page. more>>
MMS Decoder provides a script for sending MMS messages to a Web page.
MMS Decoder can receive MMS messages, decode them, and display them on a Web page. This is done by acting as an MMSC, which is a server to which MMS messages are sent.
The only requirement to get this to work is an internet connected webserver, with PHP support and a phone which can send MMS (some operators may have blocked all MMS servers except their own, and the application will not work with these).
When an MMS is sent, its usually sent to the operators MMSC, which notifies the reciever (by a binary encoded SMS) that she or he has an MMS to retrieve, then his or her phone connects to the MMSC server and fetches the MMS which has been made available on the server via HTTP. What my web application actually do is to pretend to be an MMSC, recieves the MMS, decodes it (its encoded as specified in the WAP-209-MMSEncapsulation-20020105-a and wap-230-wsp-20010705-a specifications) and then stores it.
The only thing you need to do to make this work on your phone, is to set the phones MMSC (may also be labeled Service Center, MMS Center, or MMS Server) to http://domain.com/mms/get.php, or something like that, and then start sending MMS messages. And best of all, it will not cost you like 20 cents which the phone operators charge, the only cost is what your operator charge for WAP access (usually a lot less than the MMS cost), since the MMS is sent over WAP.
MMS Decoder was first written as a school project, and therefore Ive written a very detailed report of the decoding mechanism. This is, how ever, written in swedish so it would not be useful to anyone who doesnt know swedish. You can grab the report here.
Enhancements:
- An installation script, which creates the database or/and the tables, was added.
- A phpMyAdmin dump of the database structure was added.
- The directory structure of the package was changed.
<<less
Added: 2007-03-15 License: AGPL (Affero General Public License) Price:
969 downloads
TiVo File Decoder 0.2pre2

TiVo File Decoder 0.2pre2


TiVo File Decoder software converts a .TiVo file. more>>
TiVo File Decoder software converts a .TiVo file (produced by the TiVoToGo functionality on recent TiVo software releases) to a normal MPEG file.
This has the same functionality as using TiVos supplied DirectShow DLL on Windows with a tool such as DirectShowDump, but is portable to different architectures and operating systems, and runs on the command line using files or pipes.
The conversion still requires the valid MAK of the TiVo which recorded the file, so it cannot be used to circumvent their protection, simply to provide the same level of access as is already available on Windows.
Usage: ./objects.dir/tivodecode [--help] [--verbose|-v] [--no-verify|-n] {--mak|-m} mak [{--out|-o} outfile] < tivofile >
--mak, -m media access key (required)
--out, -o output file (default stdout)
--verbose, -v verbose
--no-verify, -n do not verify MAK while decoding
--help print this help and exit
Enhancements:
- Fixes a merge error in tivodecoder.h which included several headers before including tdconfig.h, causing some needed defines not to be defined in those headers
<<less
Download (0.11MB)
Added: 2007-04-02 License: BSD License Price:
939 downloads
MIME::WordDecoder 5.420

MIME::WordDecoder 5.420


MIME::WordDecoder is a Perl module to decode RFC-1522 encoded words to a local representation. more>>
MIME::WordDecoder is a Perl module to decode RFC-1522 encoded words to a local representation.

SYNOPSIS

See MIME::Words for the basics of encoded words. See "DESCRIPTION" for how this class works.
use MIME::WordDecoder;


### Get the default word-decoder (used by unmime()):
$wd = default MIME::WordDecoder;

### Get a word-decoder which maps to ISO-8859-1 (Latin1):
$wd = supported MIME::WordDecoder "ISO-8859-1";


### Decode a MIME string (e.g., into Latin1) via the default decoder:
$str = $wd->decode(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= );

### Decode a string using the default decoder, non-OO style:
$str = unmime(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= );

A MIME::WordDecoder consists, fundamentally, of a hash which maps a character set name (US-ASCII, ISO-8859-1, etc.) to a subroutine which knows how to take bytes in that character set and turn them into the target string representation. Ideally, this target representation would be Unicode, but we dont want to overspecify the translation that takes place: if you want to convert MIME strings directly to Big5, thats your own decision.

The subroutine will be invoked with two arguments: DATA (the data in the given character set), and CHARSET (the upcased character set name).

For example:
### Keep 7-bit characters as-is, convert 8-bit characters to #:
sub keep7bit {
local $_ = shift;
tr/x00-x7F/#/c;
$_;
}
Heres a decoder which uses that:
### Construct a decoder:
$wd = MIME::WordDecoder->new({US-ASCII => "KEEP", ### sub { $_[0] }
ISO-8859-1 => &keep7bit,
ISO-8859-2 => &keep7bit,
Big5 => "WARN",
* => "DIE"});

### Convert some MIME text to a pure ASCII string...
$ascii = $wd->decode(To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= < keld >);

### ...which will now hold: "To: Keld J#rn Simonsen < keld >"

<<less
Download (0.37MB)
Added: 2006-08-30 License: Perl Artistic License Price:
1150 downloads
Convert::yEnc::Decoder 1.02

Convert::yEnc::Decoder 1.02


Convert::yEnc::Decoder is a Perl module that decodes yEncoded files. more>>
Convert::yEnc::Decoder is a Perl module that decodes yEncoded files.

SYNOPSIS

use Convert::yEnc::Decoder;

$decoder = new Convert::yEnc::Decoder;
$decoder = new Convert::yEnc::Decoder $dir;

$decoder->out_dir($dir);

eval
{
$decoder->decode( $file);
$decoder->decode(*FILE);
$decoder->decode;
};
print $@ if $@;

$name = $decoder->name;
$file = $decoder->file;
$size = $decoder->size;

$ybegin = $decoder->ybegin;
$ypart = $decoder->ypart;
$yend = $decoder->yend;

ABSTRACT

yEnc decoder

Convert::yEnc::Decoder decodes a yEncoded file and writes it to disk. Methods are provided for returning information about the decoded file.

<<less
Download (0.056MB)
Added: 2006-08-23 License: Perl Artistic License Price:
683 downloads
Convert::BinHex 1.119

Convert::BinHex 1.119


Convert::BinHex can extract data from Macintosh BinHex files. more>>
Convert::BinHex can extract data from Macintosh BinHex files.

ALPHA WARNING: this code is currently in its Alpha release. Things may change drastically until the interface is hammered out: if you have suggestions or objections, please speak up now!

SYNOPSIS

Simple functions:

use Convert::BinHex qw(binhex_crc macbinary_crc);

# Compute HQX7-style CRC for data, pumping in old CRC if desired:
$crc = binhex_crc($data, $crc);

# Compute the MacBinary-II-style CRC for the data:
$crc = macbinary_crc($data, $crc);

Hex to bin, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Hex2Bin") which keeps internal conversion state:
# Create and use a "translator" object:
my $H2B = Convert::BinHex->hex2bin; # get a converter object
while (< STDIN >) {
print $STDOUT $H2B->next($_); # convert some more input
}
print $STDOUT $H2B->done; # no more input: finish up

Hex to bin, OO interface. The following operations must be done in the order shown!
# Read data in piecemeal:
$HQX = Convert::BinHex->open(FH=>*STDIN) || die "open: $!";
$HQX->read_header; # read header info
@data = $HQX->read_data; # read in all the data
@rsrc = $HQX->read_resource; # read in all the resource

Bin to hex, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Bin2Hex") which keeps internal conversion state:
# Create and use a "translator" object:
my $B2H = Convert::BinHex->bin2hex; # get a converter object
while (< STDIN >) {
print $STDOUT $B2H->next($_); # convert some more input
}
print $STDOUT $B2H->done; # no more input: finish up

Bin to hex, file interface. Yes, you can convert to BinHex as well as from it!
# Create new, empty object:
my $HQX = Convert::BinHex->new;

# Set header attributes:
$HQX->filename("logo.gif");
$HQX->type("GIFA");
$HQX->creator("CNVS");

# Give it the data and resource forks (either can be absent):
$HQX->data(Path => "/path/to/data"); # here, data is on disk
$HQX->resource(Data => $resourcefork); # here, resource is in core

# Output as a BinHex stream, complete with leading comment:
$HQX->encode(*STDOUT);

PLANNED!!!! Bin to hex, "CAP" interface. Thanks to Ken Lunde for suggesting this.
# Create new, empty object from CAP tree:
my $HQX = Convert::BinHex->from_cap("/path/to/root/file");
$HQX->encode(*STDOUT);

BinHex is a format used by Macintosh for transporting Mac files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. Ths module provides a means of converting those data streams back into into binary data.

<<less
Download (0.083MB)
Added: 2006-08-04 License: Perl Artistic License Price:
1234 downloads
Audio::AMR::Decode 0.01

Audio::AMR::Decode 0.01


Audio::AMR::Decode is a Perl extension do decode .amr files. more>>
Audio::AMR::Decode is a Perl extension do decode .amr files.

SYNOPSIS

use Audio::AMR::Decode;
Audio::AMR::Decode::amr2raw(infile.amr, outfile.pcm);

This module will attempt to decode an amr encoded audio file to a raw pcm audio encoded file.

The package contains C-source files for the optimized fixed-point speech decoder. The optimized fixed-point speech decoder is bit-exact with 3GPP TS 26.073 fixed-point speech decoder version 4.1.0.

<<less
Download (0.13MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1229 downloads
Teralogic 880 HDTV decoder Linux driver 0.2.3

Teralogic 880 HDTV decoder Linux driver 0.2.3


Teralogic 880 HDTV decoder Linux driver. more>>
Teralogic 880 HDTV decoder Linux driver.
Remember that this driver has no video capture capability. The kernel module
uses three devices per TL880 card in /dev/tl880 to allow all users to mmap the
memory regions of the TL880, or use the ioctl interface to control the card.
The tools are then used to upload the firmware, set external sync, turn on color
bars, display a mouse cursor, and tweak the OSD. Thats all that the driver can
do so far. There is also I2C bus support. For the latest known bugs, see the
web site and mailing list.
To test the I2C bus(es), you will need the lm_sensors package. Load the
i2c-dev, i2c-algo-bit, and tl880.ko kernel modules, then run i2cdetect for each
bus displayed in the kernel message log (each card has a different number of
buses). If you have any output beside all XXs, note the address and bus
number, and run i2cdump [bus] [address]. For example, the NXT2000 on the MyHD
has address 0x14 on bus 1, so i2cdetect 1 shows a response from address 0xa, and
i2cdump 1 0xa shows the registers of the NXT2000.
Enhancements:
- Many internal improvements in this version, though few new user-worthy
- features.
- Improvements to card initialization.
- New ioctl interfaces.
- Improved VPX chip support.
- More chip features documented.
<<less
Download (MB)
Added: 2007-03-28 License: Other/Proprietary License Price:
946 downloads
Bundle::Knetrix 1.0

Bundle::Knetrix 1.0


Bundle::Knetrix is a Perl bundle to install all Knetrix required modules. more>>
Bundle::Knetrix is a Perl bundle to install all Knetrix required modules.

SYNOPSIS

perl -MCPAN -e install Bundle::Knetrix

CONTENTS

Apache AutoLoader Business::CreditCard Carp Class::Delegation Class::MakeMethods::Composite::Hash Compress::Zlib Crypt::TripleDES Cyrus::SIEVE::managesieve Data::Dumper DBI Digest::MD5 DynaLoader Email::Valid Error Exporter ExtUtils::MakeMaker File::Spec Geo::PostalCode HTML::Entities HTML::Parser Image::Size Image::Thumbnail IO::Scalar IPC::Shareable IPC::SysV Log::Log4perl Mail::IMAPClient Mail::IMAPClient::BodyStructure MIME::Base64 MIME::Decoder Number::Format PDF::Template POSIX Storable Switch Symbol Template Term::ANSIColor Tie::Hash::Expire Time::HiRes Time::Local URI::Escape URI::Find::Schemeless XML::Simple XML::XPath

head1 DESCRIPTION

This bundle defines modules, required by Knetrix.

<<less
Download (0.002MB)
Added: 2007-05-25 License: Perl Artistic License Price:
882 downloads
UnifiedIO 1.0

UnifiedIO 1.0


UnifiedIO is a Java library providing random access to any data stream (even over HTTP). more>>
UnifiedIO is a Java library providing random access to any data stream (even over HTTP), and giving a clear differentiation between read only and read/write access. Unified I/O is an open source project and is licensed under BSD.
Main features:
- High performance
- Transparent buffering
- MemoryManager
- (Open)FileManager (beta)
- uio based implementation of ImageInputStream and ImageOutputStream
- Bridge between RandomAccessFile world and InputStream/OutputStream world
- Access everything using one common interface
- Read/write direct from/into primitive arrays
- Optimized reading over http (only requesting the required data range of bytes - uses Byteserving feature of http 1.1)
- Easy extensible design
- Unified I/O contains also many utilities:
- BitInputStream and BitOutputStream.
- PackBits, RLE4 and RLE8 decoder.
- base64 codec implementation.
- and many others.
<<less
Download (0.15MB)
Added: 2006-07-01 License: BSD License Price:
1210 downloads
MPEG-2 Video Tools 0.1

MPEG-2 Video Tools 0.1


mpeg2videotools is a C library and set of tools for encoding, decoding, verification and analysis of MPEG-2 video. more>>
mpeg2videotools is a C library and set of tools for encoding, decoding, verification and analysis of MPEG-2 video. It supports 422 Profile and High Profile bitstreams. A PSNR tool is included for comparing uncompressed video to encoded MPEG-2 video.
The library will provide a C API and be implemented in C. Platforms supported will be popular Unices and Linux, MS Windows and MacOSX. autoconf and automake will be used to achieve portability for most platforms. Decoded bitstreams will be displayed using X11 server for Unix and native Windows API for MS Windows.
Included is an encoder and decoder application which are useful for creating compliant bitstreams and decoding and verifying MPEG-ES, MPEG-PS, MPEG-PES and MPEG-TS bitstreams.
A number of important improvements over the original SSG code have already been made:
display on TrueColor visuals (16, 24, 32 bit displays)
decoding of MPEG-TS streams
decoding of broken streams which do not start with a required start code
autoconf build
MS Windows display
a library API to enable its use in other projects (ImageMagick and the AAF SDK come to mind)
MIAMI is an MPEG-2 video codec library which aims to be a complete implementation of the ISO/IEC 13812-2:2000 standard. The priority is completeness and correctness rather than speed. Included is an encoder and a decoder for MPEG-ES,PS,PES,TS bitstreams.
Enhancements:
- changed function decs to ANSI style
- added const qualifier to suitable function args
<<less
Download (0.15MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1199 downloads
xmms-a52dec 1.0

xmms-a52dec 1.0


xmms-a52dec is an A52/AC3 decoder plugin for xmms. more>>
xmms-a52dec is an A52/AC3 decoder plugin for xmms. In order to use this software, youll need XMMS, and liba52. AC3 files can be extracted from a DVD using "extract_a52" provided with liba52.
Main features:
- Plays A52/AC3 files.
- Display information on A52 files.
- Surround Sound using the OSSSurround output plugin (Included).
<<less
Download (0.048MB)
Added: 2006-04-07 License: GPL (GNU General Public License) Price:
1312 downloads
Unified I/O 3.0

Unified I/O 3.0


UnifiedIO allows to access files, primitive arrays and streams (even over HTTP) through same interface. more>>
UnifiedIO allows to access files, primitive arrays and streams (even over HTTP) through same interface.
Main features:
- High performance
- Transparent buffering
- MemoryManager
- OpenFileManager (beta)
- uio based implementation of ImageInputStream and ImageOutputStream
- Bridge between RandomAccessFile world and InputStream/OutputStream world
- Access everything using one common interface
- Read/write direct from/into primitive arrays
- Optimized reading over http (only requesting the required data range of bytes - uses byteserving feature of http 1.1)
- Easy extensible design
- Unified I/O contains also many utilities:
- BitInputStream and BitOutputStream.
- PackBits, RLE4 and RLE8 decoder.
- base64 codec implementation.
- and many others.
- Unified I/O is an open source project and licensed under BSD
Enhancements:
- This release features a new buffering model and the ability to create child streams with shared or independent stream position.
- InputStreams was implemented on all primitive arrays.
<<less
Download (0.12MB)
Added: 2007-06-30 License: BSD License Price:
902 downloads
DreamPlayer 0.2.5

DreamPlayer 0.2.5


DreamPlayer is a Linux-console multi format player. more>>
DreamPlayer is a Linux-console multi format player. Its the first Linux console multimedia player supports TwinVQ, and Wave (for now). There is planned version for Windows in the future. Player uses free decoder library known as TwinVQ SDK by NTT.

You probably have a question Why Ive decided to write a text console program. The answer is very simple. As you can read in About Me I just love to listen music, especially during working. I use TwinVQ for collecting music - because of smaller file size - I thought that all over the world there are many people who would do like me.

Yes, I know there is a Linux native multimedia player called XMMS working in the X Window environment. But X Window uses much more resources than my program, and XMMS arent better. So I wanted to create a small player with big abilities. The first: I did by using text console environment, the second: Im on ncurses based interface to make the player more useful. Additionally my player is available as freeware on the GNU GPL and as an Open Source. So you can use my code, change as you wish, but just write that the original code is mine

<<less
Download (0.38MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1186 downloads
VorbisSPI for Linux 1.0.3

VorbisSPI for Linux 1.0.3


Java Service Provider Interface that adds OGG Vorbis audio format more>> VorbisSPI is a Java Service Provider Interface that adds OGG Vorbis audio format support to Java platform. It supports icecast streaming. It is based on JOrbis Java libraries.
VorbisSPI works nice for local ogg files but streaming support is partially implemented.Vorbis SPI needs JOrbis 0.0.8 (100% Java Ogg Vorbis decoder library). Obviously, JOrbis is not real OO so you will see that VorbisSPI source code is a mess and needs to be optimized.
Vorbis SPI also uses some useful Tritonus classes included in their MpegAudioSPI.
WAV/AU SPI conflict bug fixed.AudioInputStream.available() bug fixed.Custom information available through AudioFileFormat.getType() workaround :
VORBISxNominalBitRateInBpsxLengthInMilliSeconds (e.g. VORBISx128000x282267)
Note that this workaround will be removed in VorbisSPI 1.0. Another workaround
to pass extra parameters (Ogg comments, Bitrates, ... ) will be available and
compliant with JDK 1.5
Design improved :
tritonus_share.jar included (old Tritonus classes removed).
TDebug class used for debugging traces.
(Use -Dtritonus.TraceAudioFileReader=true to enable traces)
jUnit classes included.
JOrbis 0.0.14 included.
File handle lock bug fixed.
SPI compatibility bug fix.
<<less
Download (202KB)
Added: 2009-04-06 License: Freeware Price: Free
201 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5