file formats
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3501
FFmpeg::FileFormat 6036
FFmpeg::FileFormat is a multimedia file format supported by FFmpeg (eg avi, mov, mpeg, mp3, &c). more>>
FFmpeg::FileFormat is a multimedia file format supported by FFmpeg (eg avi, mov, mpeg, mp3, &c).
SYNOPSIS
$ff = FFmpeg->new(); #see FFmpeg
$xx = $ff->file_format(mov);
#...do something with $xx
Objects of this class are not intended to be instantiated directly by the end user. Access FFmpeg::FileFormat objects using "file_format()" in FFmpeg or "filee_formats()" in FFmpeg.
Instances of this class represent a file formats supported by FFmpeg-C. If a file format exists, it means that FFmpeg-C can use it to do at least one of:
read files of this type
write files of this type
Call "can_read()" and "can_write()" to see what functionality is supported for a given file format.
<<lessSYNOPSIS
$ff = FFmpeg->new(); #see FFmpeg
$xx = $ff->file_format(mov);
#...do something with $xx
Objects of this class are not intended to be instantiated directly by the end user. Access FFmpeg::FileFormat objects using "file_format()" in FFmpeg or "filee_formats()" in FFmpeg.
Instances of this class represent a file formats supported by FFmpeg-C. If a file format exists, it means that FFmpeg-C can use it to do at least one of:
read files of this type
write files of this type
Call "can_read()" and "can_write()" to see what functionality is supported for a given file format.
Download (1.8MB)
Added: 2006-11-09 License: Perl Artistic License Price:
630 downloads
File::Format::RIFF 1.0.1
File::Format::RIFF is a Perl module to Resource Interchange File Format/RIFF files. more>>
File::Format::RIFF is a Perl module to Resource Interchange File Format/RIFF files.
SYNOPSIS
use File::Format::RIFF;
open( IN, file ) or die "Could not open file: $!";
my ( $riff1 ) = File::Format::RIFF->read( *IN );
close( IN );
$riff1->dump;
my ( $riff2 ) = new File::Format::RIFF( TYPE );
foreach my $chunk ( $riff1->data )
{
next if ( $chunk->id eq LIST );
$riff2->addChunk( $chunk->id, $chunk->data );
}
open( OUT, ">otherfile" ) or die "Could not open file: $!";
$riff2->write( *OUT );
close( OUT );
File::Format::RIFF provides an implementation of the Resource Interchange File Format. You can read, manipulate, and write RIFF files.
CONSTRUCTORS
$riff = new File::Format::RIFF( $type, $data );
Creates a new File::Format::RIFF object. $type is a four character code that identifies the type of this particular RIFF file. Certain types are defined to have a format, specifying which chunks must appear (e.g., WAVE files). If $type is not specified, it defaults to (four spaces). $data must be an array reference containing some number of RIFF lists and/or RIFF chunks. If $data is undef or not specified, then the new RIFF object is initialized empty.
$riff = File::Format::RIFF->read( $fh, $filesize );
Reads and parses an existing RIFF file from the given filehandle $fh. An exception will be thrown if the file is not a valid RIFF file. $filesize controls one aspect of the file format checking -- if $filesize is not specified, then stat will be called on $fh to determine how much data to expect. You may explicitly specify how much data to expect by passing in that value as $filesize. In either case, the amount of data read will be checked to make sure it matches the amount expected. Otherwise, it will throw an exception. If you do not wish it to make this check, pass in undef for $filesize.
Please note, if you wish to read an "in memory" filehandle, such as by doing this: open( $fh, read( $fh, $filesize );
The read constructor may also be used as a method. If used in this manner, then all existing data contained in $riff will be discarded, and replaced by the contents read from $fh.
$riff->write( $fh );
Outputs a properly-formatted RIFF file to the given filehandle $fh.
<<lessSYNOPSIS
use File::Format::RIFF;
open( IN, file ) or die "Could not open file: $!";
my ( $riff1 ) = File::Format::RIFF->read( *IN );
close( IN );
$riff1->dump;
my ( $riff2 ) = new File::Format::RIFF( TYPE );
foreach my $chunk ( $riff1->data )
{
next if ( $chunk->id eq LIST );
$riff2->addChunk( $chunk->id, $chunk->data );
}
open( OUT, ">otherfile" ) or die "Could not open file: $!";
$riff2->write( *OUT );
close( OUT );
File::Format::RIFF provides an implementation of the Resource Interchange File Format. You can read, manipulate, and write RIFF files.
CONSTRUCTORS
$riff = new File::Format::RIFF( $type, $data );
Creates a new File::Format::RIFF object. $type is a four character code that identifies the type of this particular RIFF file. Certain types are defined to have a format, specifying which chunks must appear (e.g., WAVE files). If $type is not specified, it defaults to (four spaces). $data must be an array reference containing some number of RIFF lists and/or RIFF chunks. If $data is undef or not specified, then the new RIFF object is initialized empty.
$riff = File::Format::RIFF->read( $fh, $filesize );
Reads and parses an existing RIFF file from the given filehandle $fh. An exception will be thrown if the file is not a valid RIFF file. $filesize controls one aspect of the file format checking -- if $filesize is not specified, then stat will be called on $fh to determine how much data to expect. You may explicitly specify how much data to expect by passing in that value as $filesize. In either case, the amount of data read will be checked to make sure it matches the amount expected. Otherwise, it will throw an exception. If you do not wish it to make this check, pass in undef for $filesize.
Please note, if you wish to read an "in memory" filehandle, such as by doing this: open( $fh, read( $fh, $filesize );
The read constructor may also be used as a method. If used in this manner, then all existing data contained in $riff will be discarded, and replaced by the contents read from $fh.
$riff->write( $fh );
Outputs a properly-formatted RIFF file to the given filehandle $fh.
Download (0.009MB)
Added: 2007-04-27 License: Perl Artistic License Price:
916 downloads
File::Comments 0.07
File::Comments is a Perl module that ecognizes file formats and extracts format-specific comments. more>>
File::Comments is a Perl module that ecognizes file formats and extracts format-specific comments.
SYNOPSIS
use File::Comments;
my $snoop = File::Comments->new();
# *----------------
# | program.c:
# | /* comment */
# | main () {}
# *----------------
my $comments = $snoop->comments("program.c");
# => [" comment "]
# *----------------
# | script.pl:
# | # comment
# | print "howdy!n"; # another comment
# *----------------
my $comments = $snoop->comments("script.pl");
# => [" comment", " another comment"]
# or strip comments from a file:
my $stripped = $snoop->stripped("script.pl");
# => "print "howdy!n";"
# or just guess a files type:
my $type = $snoop->guess_type("program.c");
# => "c"
File::Comments guesses the type of a given file, determines the format used for comments, extracts all comments, and returns them as a reference to an array of chunks. Alternatively, it strips all comments from a file.
Currently supported are Perl scripts, C/C++ programs, Java, makefiles, JavaScript, Python and PHP.
The plugin architecture used by File::Comments makes it easy to add new formats. To support a new format, a new plugin module has to be installed. No modifications to the File::Comments codebase are necessary, new plugins will be picked up automatically.
File::Comments can also be used to simply guess a files type. It it somewhat more flexible than File::MMagic and File::Type. File types in File::Comments are typically based on file name suffixes (*.c, *.pl, etc.). If no suffix is available, or a given suffix is ambiguous (e.g. if several plugins have registered a handler for the same suffix), then the files content is used to narrow down the possibilities and arrive at a decision.
WARNING: THIS MODULE IS UNDER DEVELOPMENT, QUALITY IS ALPHA. IF YOU FIND BUGS, OR WANT TO CONTRIBUTE PLUGINS, PLEASE SEND THEM MY WAY.
<<lessSYNOPSIS
use File::Comments;
my $snoop = File::Comments->new();
# *----------------
# | program.c:
# | /* comment */
# | main () {}
# *----------------
my $comments = $snoop->comments("program.c");
# => [" comment "]
# *----------------
# | script.pl:
# | # comment
# | print "howdy!n"; # another comment
# *----------------
my $comments = $snoop->comments("script.pl");
# => [" comment", " another comment"]
# or strip comments from a file:
my $stripped = $snoop->stripped("script.pl");
# => "print "howdy!n";"
# or just guess a files type:
my $type = $snoop->guess_type("program.c");
# => "c"
File::Comments guesses the type of a given file, determines the format used for comments, extracts all comments, and returns them as a reference to an array of chunks. Alternatively, it strips all comments from a file.
Currently supported are Perl scripts, C/C++ programs, Java, makefiles, JavaScript, Python and PHP.
The plugin architecture used by File::Comments makes it easy to add new formats. To support a new format, a new plugin module has to be installed. No modifications to the File::Comments codebase are necessary, new plugins will be picked up automatically.
File::Comments can also be used to simply guess a files type. It it somewhat more flexible than File::MMagic and File::Type. File types in File::Comments are typically based on file name suffixes (*.c, *.pl, etc.). If no suffix is available, or a given suffix is ambiguous (e.g. if several plugins have registered a handler for the same suffix), then the files content is used to narrow down the possibilities and arrive at a decision.
WARNING: THIS MODULE IS UNDER DEVELOPMENT, QUALITY IS ALPHA. IF YOU FIND BUGS, OR WANT TO CONTRIBUTE PLUGINS, PLEASE SEND THEM MY WAY.
Download (0.012MB)
Added: 2007-06-09 License: Perl Artistic License Price:
868 downloads
Format on Save 1.1.0
Format on Save is a Eclipse plugin to automatically organizes imports and formats code when saving a Java editor. more>>
Format on Save is a Eclipse plugin to automatically organizes imports and formats code when saving a Java editor.
This is the exact equivalent as doing Ctrl-Shift-O, Ctrl-Shift-F before saving. New features: - Sort Members and Correct Indentation - preference page to configure defaults
<<lessThis is the exact equivalent as doing Ctrl-Shift-O, Ctrl-Shift-F before saving. New features: - Sort Members and Correct Indentation - preference page to configure defaults
Download (0.051MB)
Added: 2006-09-13 License: GPL (GNU General Public License) Price:
1138 downloads
Audio File Library 0.2.6
Audio File Library is a uniform API for accessing standard digital audio file formats. more>>
The Audio File Library provides a uniform and elegant API for accessing a variety of audio file formats, such as AIFF/AIFF-C, WAVE, NeXT/Sun .snd/.au, Berkeley/IRCAM/CARL Sound File, Audio Visual Research, Amiga IFF/8SVX, and NIST SPHERE. Supported compression formats are currently G.711 mu-law and A-law and IMA and MS ADPCM.
Key goals of the Audio File Library are file format transparency and data format transparency. The same calls for opening a file, accessing and manipulating audio metadata (e.g. sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format. Likewise, the format of the audio data presented to the application need not be tied to the format of the data contained in the file.
The Audio File Library distributed under the GNU Library General Public License.
<<lessKey goals of the Audio File Library are file format transparency and data format transparency. The same calls for opening a file, accessing and manipulating audio metadata (e.g. sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format. Likewise, the format of the audio data presented to the application need not be tied to the format of the data contained in the file.
The Audio File Library distributed under the GNU Library General Public License.
Download (0.36MB)
Added: 2005-04-14 License: LGPL (GNU Lesser General Public License) Price:
1655 downloads
audiofile 0.2.6
The Audio File Library provides a uniform and elegant API for accessing a variety of audio file formats. more>>
The Audio File Library provides a uniform and elegant API for accessing a variety of audio file formats, such as AIFF/AIFF-C, WAVE, NeXT/Sun .snd/.au, Berkeley/IRCAM/CARL Sound File, Audio Visual Research, Amiga IFF/8SVX, and NIST SPHERE. Supported compression formats are currently G.711 mu-law and A-law and IMA and MS ADPCM.
Key goals of the Audio File Library are file format transparency and data format transparency. The same calls for opening a file, accessing and manipulating audio metadata (e.g. sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format. Likewise, the format of the audio data presented to the application need not be like the format of the data contained in the file.
Enhancements:
- libaudiofile/Makefile.am, libaudiofile/audiofile.exports:
- Export only public entry points.
- Released version 0.2.6 of the Audio File Library.
<<lessKey goals of the Audio File Library are file format transparency and data format transparency. The same calls for opening a file, accessing and manipulating audio metadata (e.g. sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format. Likewise, the format of the audio data presented to the application need not be like the format of the data contained in the file.
Enhancements:
- libaudiofile/Makefile.am, libaudiofile/audiofile.exports:
- Export only public entry points.
- Released version 0.2.6 of the Audio File Library.
Download (0.36MB)
Added: 2006-07-14 License: GPL (GNU General Public License) Price:
1203 downloads
PECoMaTo 0.0.13
PECoMaTo stands for Picture-Embedded COntents MAnipulation TOol. more>>
PECoMaTo stands for Picture-Embedded COntents MAnipulation TOol.
PECoMaTo project is basically designed to display any kind of information embedded in picture files, as well as checking, filtering, extracting, removing, adding and fixing such information. In other words, its a metadata processor.
It supports the following file formats: JPEG/JFIF, Adobe PSD and FFO, raw IPTC. And it knows about the following metadata formats: JFIF, IPTC, Exif, Adobe and Fotostation. More file and metadata formats might be supported later (TIFF, etc.).
It aims to be portable (see supported platforms below). One of its main goals is to check the validity of parsed metadata as well as optionally check the strict compliance to official standards. On another hand, it aims to provide ways of fixing broken or not compliant chunks as well as providing general basic functions to manipulate the metadata.
<<lessPECoMaTo project is basically designed to display any kind of information embedded in picture files, as well as checking, filtering, extracting, removing, adding and fixing such information. In other words, its a metadata processor.
It supports the following file formats: JPEG/JFIF, Adobe PSD and FFO, raw IPTC. And it knows about the following metadata formats: JFIF, IPTC, Exif, Adobe and Fotostation. More file and metadata formats might be supported later (TIFF, etc.).
It aims to be portable (see supported platforms below). One of its main goals is to check the validity of parsed metadata as well as optionally check the strict compliance to official standards. On another hand, it aims to provide ways of fixing broken or not compliant chunks as well as providing general basic functions to manipulate the metadata.
Download (0.13MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
1264 downloads
xmms sndfile 1.2
xmms sndfile is an input plugin for XMMS. more>>
xmms sndfile is an input plugin for XMMS.
Using xmms_sndfile extends the capabilities of XMMS to open and play any file which can be opened and read by libsndfile, including WAV, AIFF, AU, and SVX files and many compressed version of these file formats.
<<lessUsing xmms_sndfile extends the capabilities of XMMS to open and play any file which can be opened and read by libsndfile, including WAV, AIFF, AU, and SVX files and many compressed version of these file formats.
Download (0.22MB)
Added: 2006-04-11 License: GPL (GNU General Public License) Price:
1292 downloads
Audio::File 0.10
Audio::File is a audio file abstraction library. more>>
Audio::File is a audio file abstraction library.
SYNOPSIS
use Audio::File;
my $file = Audio::File->new( "foo.bar" );
print "The ". $file->type() ."-file ". $file->name
." is ". int $file->length() ." seconds long.n";
print "Its interpreted by ". $file->tag->artist()
." and called ". $file->tag->title() ".n";
Audio::File abstracts a single audio file, independant of its format. Using this module you can access a files meta-info like title, album, etc. as well as the files audio-properties like its length and bitrate.
Currently only the formats flac, ogg vorbis and mp3 are supported, but support for other formats may be easily added.
<<lessSYNOPSIS
use Audio::File;
my $file = Audio::File->new( "foo.bar" );
print "The ". $file->type() ."-file ". $file->name
." is ". int $file->length() ." seconds long.n";
print "Its interpreted by ". $file->tag->artist()
." and called ". $file->tag->title() ".n";
Audio::File abstracts a single audio file, independant of its format. Using this module you can access a files meta-info like title, album, etc. as well as the files audio-properties like its length and bitrate.
Currently only the formats flac, ogg vorbis and mp3 are supported, but support for other formats may be easily added.
Download (0.073MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1221 downloads
Video::Info::Magic 0.993
Video::Info::Magic can resolve video filetype if possible. more>>
Video::Info::Magic can resolve video filetype if possible.
SYNOPSIS
use strict;
use Video::Info::Magic qw(:all);
my $type = divine(/path/to/video.mpg );
print $type; #MPEG system stream data (maybe)
## ... see methods below
EXPORT
various constants related to video file formats. All are prefixed with "VIDEO_".
divine(): Employs /usr/share/magic entries to determine a files type, as well as GUID and other info from Microsoft, mplayer, transcode...
<<lessSYNOPSIS
use strict;
use Video::Info::Magic qw(:all);
my $type = divine(/path/to/video.mpg );
print $type; #MPEG system stream data (maybe)
## ... see methods below
EXPORT
various constants related to video file formats. All are prefixed with "VIDEO_".
divine(): Employs /usr/share/magic entries to determine a files type, as well as GUID and other info from Microsoft, mplayer, transcode...
Download (0.62MB)
Added: 2006-07-20 License: Perl Artistic License Price:
1191 downloads
POI 3.0 Final
POI provides a java ports of popular OLE 2 file formats. more>>
POI provides a java ports of popular OLE 2 file formats.
The POI project contains several components for dealing with popular OLE 2 formats in Java. POIFS is a pure Java implementation of the OLE 2 Compound document format.
HSSF is a pure Java implementation of Excel 97 XLS file format based on POIFS. HSSF Serializer is a pure Java serializer for Cocoon 2 that uses the Gnumeric XML format to output XLS.
Full documentation of the POIFS file format is included. If you wish to output reports in the Excel file format, or if you have existing XML documents that you need to get into Excel, then this project is probably what youre looking for.
Enhancements:
- Support for evaluating formulas in HSSF, initial support for HSLF (PowerPoint), and support for editing document properties (HPSF).
<<lessThe POI project contains several components for dealing with popular OLE 2 formats in Java. POIFS is a pure Java implementation of the OLE 2 Compound document format.
HSSF is a pure Java implementation of Excel 97 XLS file format based on POIFS. HSSF Serializer is a pure Java serializer for Cocoon 2 that uses the Gnumeric XML format to output XLS.
Full documentation of the POIFS file format is included. If you wish to output reports in the Excel file format, or if you have existing XML documents that you need to get into Excel, then this project is probably what youre looking for.
Enhancements:
- Support for evaluating formulas in HSSF, initial support for HSLF (PowerPoint), and support for editing document properties (HPSF).
Download (4.8MB)
Added: 2007-05-21 License: The Apache License Price:
918 downloads
File2XLIFF4j 20061005
File2XLIFF4j is a modular implementation of a tool that converts files to and from the OASIS standard XLIFF. more>>
File2XLIFF4j is a modular implementation of a tool that converts files to and from the OASIS standard XLIFF.
XLIFF means XML Localization Interchange File Format.
XLIFF is an XML-based format that enables translators to concentrate on the text to be translated. Likewise, since its a standard, manipulating XLIFF files makes localization engineering easier: once you have converters written for your source file formats, you can simply write new tools to deal with XLIFF and not worry about the original file format.
It also supports a full localization process by providing tags and attributes for review comments, the translation status of individual strings, and metrics such as word counts of the source sentences.
<<lessXLIFF means XML Localization Interchange File Format.
XLIFF is an XML-based format that enables translators to concentrate on the text to be translated. Likewise, since its a standard, manipulating XLIFF files makes localization engineering easier: once you have converters written for your source file formats, you can simply write new tools to deal with XLIFF and not worry about the original file format.
It also supports a full localization process by providing tags and attributes for review comments, the translation status of individual strings, and metrics such as word counts of the source sentences.
Download (0.11MB)
Added: 2006-10-05 License: LGPL (GNU Lesser General Public License) Price:
1114 downloads
GNOME Structured File Library 1.14.5
The GNOME Structured File Library is a utility library for reading and writing structured file formats. more>>
GNOME Structured File Library is a utility library for reading and writing structured file formats. Support for MS OLE2 streams is complete, as is zip import.
There is also support for document metadata and some initial work on decompressing VBA streams in OLE files for future conversion to other languages.
This library replaces libole2 and is used in gnumeric, mrproject, abiword, libwv2, koffice. It is also part of the AAF format.
Enhancements:
- This release reverts jump to dynamic types, as they arent thread-safe.
- A compilation glitch on Windows has been fixed.
- Problems building without gconf macros installed are avoided.
- Configure breakage with --without-gnome has been fixed.
<<lessThere is also support for document metadata and some initial work on decompressing VBA streams in OLE files for future conversion to other languages.
This library replaces libole2 and is used in gnumeric, mrproject, abiword, libwv2, koffice. It is also part of the AAF format.
Enhancements:
- This release reverts jump to dynamic types, as they arent thread-safe.
- A compilation glitch on Windows has been fixed.
- Problems building without gconf macros installed are avoided.
- Configure breakage with --without-gnome has been fixed.
Download (0.70MB)
Added: 2007-07-17 License: LGPL (GNU Lesser General Public License) Price:
831 downloads

NConvert for Linux 4.90
NConvert is a batch utility for converting graphic files. more>> Come to discover NConvert, a batch utility to convert graphic files! Support of more than 400 graphics formats!
NConvert is a batch utility for converting graphic files.
It has the features :
-Import about 400 graphic file formats
-Export about 40 graphic file formats
-Multipage TIFF, Animated GIF, Animated ICO support
-Resize
-Adjust brightness, contrast...
-Modify number of colors
-Apply filters (blur, average, emboss, ...)
-Apply effects (lens, wave, ...)
-And many many other things...
Note: Download 1 is for Linux x86,and download 2 is forLinux x86 64bit.<<less
Download (738KB)
Added: 2009-04-04 License: Freeware Price: Free
211 downloads
OmegaT 1.6.1_024
OmegaT is a free translation memory application written in Java. more>>
OmegaT is a free translation memory application written in Java. It is a tool intended for professional translators. OmegaT does not translate for you! (Software that does this is called "machine translation", and you will have to look elsewhere for it.)
Main features:
- Fuzzy matching
- Match propagation
- Simultaneous processing of multiple-file projects
- Simultaneous use of multiple translation memories
- External glossaries
- Document file formats: plain text, HTML, OpenOffice.org/StarOffice (the latter has excellent conversion filters for MS Word, Excel, RTF)
- Unicode (UTF-8) support: can be used with non-Latin alphabets
- Compatible with other translation memory applications (TMX Level 1)
<<lessMain features:
- Fuzzy matching
- Match propagation
- Simultaneous processing of multiple-file projects
- Simultaneous use of multiple translation memories
- External glossaries
- Document file formats: plain text, HTML, OpenOffice.org/StarOffice (the latter has excellent conversion filters for MS Word, Excel, RTF)
- Unicode (UTF-8) support: can be used with non-Latin alphabets
- Compatible with other translation memory applications (TMX Level 1)
Download (24MB)
Added: 2007-07-02 License: GPL (GNU General Public License) Price:
847 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above file formats search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed