Main > Free Download Search >

Free filetype software for linux

filetype

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 26
Audio::File::Type 0.10

Audio::File::Type 0.10


Audio::File::Type represents an audio filetype. more>>
Audio::File::Type represents an audio filetype.

An instance of an object inherited from Audio::File::Type is returned by the constructor of Audio::File. This object currently provides access to the audio files information like its audio properties (bitrate, sample rate, number of channels, ...) and the data stored in the files tag, but also providing access to the raw audio data and other information should be easy to be implemented.

METHODS

new

Constructor. In fact you dont need to use it. Please use Audio::File which will call the appropriate constructor corresponding to the files type.

init

This method will be called by the constructor. Its empty by default and should be overwritten by inheriting subclasses to initialize themselfes.

name

Returns the name of the audio file.

is_readable

Checks whether the file is readable or not. At the moment its only used by the constructor, but it will be more usefull with later versions of Audio::File.

is_writeable

Checks whether the file is writeable or not. At the moment youll probably dont need to call this method, but itll be more usefull as soon as changing the audio file is implemented.

tag

Returns a reference to the files tag object. See the documentation of Audio::File::Tag to learn about what the tag object does.

audio_properties

Returns a reference to the files audio properties object. See the documentation of Audio::File::AudioProperties to get information about what the audio properties object does.

save

Saves the audio file. This is not yet implemented but it should remember me to do it at some time..

type

Returns the files type.

<<less
Download (0.073MB)
Added: 2006-06-19 License: Perl Artistic License Price:
1222 downloads
File::Listing 5.805

File::Listing 5.805


File::Listing is a Perl module to parse directory listing. more>>
File::Listing is a Perl module to parse directory listing.

SYNOPSIS

use File::Listing qw(parse_dir);
for (parse_dir(`ls -l`)) {
($name, $type, $size, $mtime, $mode) = @$_;
next if $type ne f; # plain file
#...
}

# directory listing can also be read from a file
open(LISTING, "zcat ls-lR.gz|");
$dir = parse_dir(*LISTING, +0000);

This module exports a single function called parse_dir(), which can be used to parse directory listings. Currently it only understand Unix ls -l and ls -lR format. It should eventually be able to most things you might get back from a ftp server file listing (LIST command), i.e. VMS listings, NT listings, DOS listings,...
The first parameter to parse_dir() is the directory listing to parse. It can be a scalar, a reference to an array of directory lines or a glob representing a filehandle to read the directory listing from.

The second parameter is the time zone to use when parsing time stamps in the listing. If this value is undefined, then the local time zone is assumed.
The third parameter is the type of listing to assume. The values will be strings like unix, vms, dos. Currently only unix is implemented and this is also the default value. Ideally, the listing type should be determined automatically.
The fourth parameter specifies how unparseable lines should be treated. Values can be ignore, warn or a code reference. Warn means that the perl warn() function will be called. If a code reference is passed, then this routine will be called and the return value from it will be incorporated in the listing. The default is ignore.

Only the first parameter is mandatory.

The return value from parse_dir() is a list of directory entries. In a scalar context the return value is a reference to the list. The directory entries are represented by an array consisting of [ $filename, $filetype, $filesize, $filetime, $filemode ]. The $filetype value is one of the letters f, d, l or ?. The $filetime value is the seconds since Jan 1, 1970. The $filemode is a bitmask like the mode returned by stat().

<<less
Download (0.23MB)
Added: 2007-04-26 License: Perl Artistic License Price:
911 downloads
Locale file highlighter for Vim

Locale file highlighter for Vim


Locale file highlighter for Vim is highlights ISO TR 14652-style locale input files. more>>
Glibc uses locale (or fdcc) files to define cultural conventions. The files are usualy named
xx_ZZ where xx is the ISO language code and ZZ is the ISO country code.
Main features:
- highlights only valid keys with various LC_ sections
- Shows bad < UNNNN > unicode as an error
Installation
- Copy the file to your .vim/syntax directory in a locale file type: set syntax=fdcc
Filetype detection
Slightly harder as locale files do not have any specific suffix - but heres what to do
Insert this after the Diff section in your scripts.vim file. It does initial patern matching and then looks within the file to determine if it is a locale file.
The double quotes below are escaped on this site so remove those escapes. In fact it will probably mess up all back slashes aswell.
" CVS diff
else
let lnum = 1
while getline(lnum) =~ "^? " && lnum < line("$")
let lnum = lnum + 1
endwhile
if getline(lnum) =~ ^Index:s+f+$
set ft=diff
" locale input files: Formal Definitions of Cultural Conventions
" filename must be like en_US, fr_FR@euro or en_US.UTF-8
"elseif expand("%") =~ (ll_uu($|[.@])|i18n|POSIX|translit_*)
elseif expand("%") =~ aa_aa($|[.@])|i18n$|POSIX$|translit_
let lnum = 1
while lnum < 100 && lnum < line("$")
if getline(lnum) =~ ^LC_(IDENTIFICATION|CTYPE|COLLATE|MONETARY|NUMERIC|TIME|MESSAGES|PAPER|TELEPHONE|MEASUREMENT|NAME|ADDRESS)$
setf fdcc
break
endif
let lnum = lnum + 1
endwhile
endif
endif
unlet s:line2 s:line3 s:line4 s:line5
endif
<<less
Download (0.001MB)
Added: 2005-04-13 License: GPL (GNU General Public License) Price:
1654 downloads
Audio::File::AudioProperties 0.10

Audio::File::AudioProperties 0.10


Audio::File::AudioProperties is a Perl module that can abstract an audio files audio properties. more>>
Audio::File::AudioProperties is a Perl module that can abstract an audio files audio properties.

Audio::File::AudioProperties is the base class for other file format independant audio property classes like Audio::File::Flac::AudioProperties or Audio::File::Ogg::AudioProperties. You should not use this class yourself exept youre writing an own file format dependant subclass.

METHODS

new

Constructor. Creates new Audio::File::AudioProperties object. You shoud not use this method yourself. Its called by the filetype-dependant subclasses of Audio::File::Type automatically.

init

Initializes the object. Its called by the constructor and empty by default. Its ought to be overwritten by subclasses.

length

Returns the length of the audio file in seconds.

bitrate

Returns the bitrate of the file.

sample_rate

Returns the sample rate of the audio file.

channels

Returns the number of channels the audio file has.

all

Get all audio properties.

<<less
Download (0.073MB)
Added: 2006-06-19 License: Perl Artistic License Price:
1222 downloads
Dir::List 1.4

Dir::List 1.4


Dir::List is a Perl module, that provides you with various information about a specified directory. more>>
Dir::List is a Perl module, that provides you with various information about a specified directory. For example, it can obtain the user and group of files, the sizes of sub-directories, the filetype, and accessibility. Caching functionality is available.
Enhancements:
- The unmaintained Changes has been removed.
- Some missing requirements have been added.
- This release deletes $self->{list} at the beginning of dirinfo, in order to not return old results (this is especially a problem in mod_perl where you only instantiate one Dir::List).
<<less
Download (0.006MB)
Added: 2006-08-18 License: Perl Artistic License Price:
1164 downloads
jShuffle 0.2 RC1

jShuffle 0.2 RC1


jShuffle is a Java application which allows you to use your iPod Shuffle under GNU/Linux. more>>
jShuffle is a Java application which allows you to use your iPod Shuffle under GNU/Linux and many other operating systems. It features per song volume settings, start and stop time, and play count.
This software will read and write the iTunesDB data stored on the iPod. It also supports the iTunesSD and iTunesShuffle data which are only in the Shuffle version of iPod.
Enhancements:
- A bug in which a new song was not playable has been fixed.
- Song filetype detection was added.
- jshuffle.sh can now be run from any directory.
- Excluding files is now allowed when shuffling.
- A new field was added: skip count/score.
- The score is equal to five times the playcount minus the skipcount.
- Sound check is now available in firmware 1.2.
- Replay gain may be automatically analyzed, but only MP3 is supported for this.
<<less
Download (0.44MB)
Added: 2005-10-24 License: GPL (GNU General Public License) Price:
1461 downloads
Bcrypt 1.1

Bcrypt 1.1


Bcrypt project is a lightweight blowfish file encryption utility. more>>
Bcrypt project is a lightweight blowfish file encryption utility which aims for cross-platform portability of not only the actual code, but the encrypted files as well.
In addition to providing 448-bit encryption, Bcrypt overwrites input files with random garbage.
Installation:
If youre so inclined, edit config.h and change the defaults to whatever you think is appropriate for your needs. If you choose not to have bcrypt remove input files after processing, or set SECUREDELETE to 0, you are likely to have data on your hard drive that can be recovered even after deletion. All of these options can be set on the command line as well.
When youre satisfied with the default settings, simply type:
make
then su and type:
make install
It would be wise to test the installation on a few unimportant files before encrypting anything you value, removing the only copy and overwriting it 127 times with garbage.
Usage:
bcrypt [-orc][-sN] file ...
Encrypted files will be saved with an extension of .bfe. Any files ending in .bfe will be assumed to be encrypted with bcrypt and will attempt to decrypt them. Any other input files will be encrypted. If more than one type of file is given, bcrypt will process all files which are the same as the first filetype given.
By default, bcrypt will compress input files before encryption, remove input files after they are processed (assuming they are processed successfully) and overwrite input files with random data to prevent data recovery.
Passphrases may be between 8 and 56 characters. Regardless of the passphrase size, the key is hashed internally to 448 bits - the largest keysize supported by the blowfish algorithm. However, it is still wise to use a strong passphrase.
Options:
-o print output to standard out. Implies -r.
-c DO NOT compress files before encryption.
-r DO NOT remove input files after processing
-sN How many times to overwrite input files with random data before processing. The default number of overwrites is 3. Use -s0 to disable this feature. No effect if -r is supplied.
Enhancements:
- 1.1 fixes a few minor bugs and adds support for many new operating systems.
- 1.1 is immensely faster than 1.0.
- Additionally, it uses about 50% as much memory with compression turned off, or 66% with compression on.
Notes: If you previously used 1.0 on an unsupported platform, you may not be able to decrypt any encrypted files you have. Alpha systems are known to have this problem. 32 bit systems should not have this problem. 64 bit systems probably do. If your system exhibits this problem, you should decrypt your files with 1.0 and reencrypt them with 1.1.
<<less
Download (0.036MB)
Added: 2006-03-01 License: GPL (GNU General Public License) Price:
1333 downloads
My Photo Gallery 4.03

My Photo Gallery 4.03


My Photo Gallery is a Web-based photo gallery that also supports non-image filetypes. more>>
My Photo Gallery is a Web-based photo gallery that also supports non-image filetypes. It is easy to setup and even easier to maintain.
Slick-looking image galleries and thumbnails are generated on the fly from any root directory that you specify. Albums can be created using the included Web-based adiminstration tool or by creating a directory and copying your pictures and files to that directory.
A Web administration interface is available to help add descriptions, rename images, rotate images (losslessly), and more. It includes advanced features such as image logging, renaming, resizing, image rotation, smilies, and visitor comments.
Unlimited filetypes may be recognized, and custom images for them can be displayed in your galleries, allowing you to archive MP3s, MPEGs, AVIs, etc.
Main features:
- Automatic creation of photo,movie, and file galleries
- Web based upload and gallery manager
- Automatic unziping of uploaded .zip files (requires unzip to be installed and in your path)
- Uses a template.html file to quickly make everything match your current site
- Simply ftp your stuff or use the web based manager
- Pretty file name option (in config file)
- Automatic thumbnail generation
- Automatic creation of various sizes of each image so that your visitors can specify the viewing size of their preference.
- Logging for each time a picture or album is viewed.
- Visitors can comment on each picture.
- Shutterfly.com support to allow your visitors to order prints.
- Manage your photo galleries from the web.
- Previous/next picture buttons with thumbnail preview
- Automatic extraction of EXIF data embedded from most digital cameras
- Easyily themable with your custom colors, logo, and main page
- Configurable filetype support to support any filetype for download
- Upload, rotate (lossless), rename, or delete images using the web manager interface
- password protect directories using a lock file of user/passs
- replace (and about every other derivation) with a picture of a smiley
- I am sure there is more that I cannot think of.
<<less
Download (0.12MB)
Added: 2005-09-20 License: GPL (GNU General Public License) Price:
1499 downloads
emelFM2 0.3.5

emelFM2 0.3.5


emelFM2 is a simple GTK+2 file manager that implements the two-pane design. more>>
emelFM2 is a file manager that implements the popular two-pane design.
Main features:
- Simple interface
- Bookmarks and history lists
- Flexible filetyping scheme
- Multiple actions selectable for each filetype
- Filename, size, and date filters
- Built-in command line
- Configurable keyboard bindings
- Configurable toolbars
- Runtime loadable plugins
<<less
Download (0.97MB)
Added: 2007-07-29 License: GPL (GNU General Public License) Price:
821 downloads
ExtUtils::SVDmaker 0.10

ExtUtils::SVDmaker 0.10


ExtUtils::SVDmaker is a Perl module to create CPAN distributions. more>>
ExtUtils::SVDmaker is a Perl module to create CPAN distributions.

SYNOPSIS

use ExtUtils::SVDmaker;

$svd = new ExtUtils::SVDmaker( @options );
$svd = new ExtUtils::SVDmaker( %options );

$svd->vmake( @targets, %options );
$svd->vmake( @targets );
$svd->vmake( %options );

The "ExtUtils::SVDmaker" program module extends the Perl language (Perl is the system).

The input to "ExtUtils::SVDmaker" is the __DATA__ section of Software Version Description (SVD) program module. The __DATA__ section must contain SVD forms text database in the DataPort::FileType::DataDB format.

Use the "vmake.pl" (SVD make) cover script for ExtUtils::SVDmaker to process a SVD database module as follows:

vmake -pm=Docs::Site_SVD::MySVDmodule

The preferred location for SVD program modules is

Docs::Site_SVD::

The "ExtUtils::SVDmaker" module extends the automation of releasing a Perl distribution file as follows:

The input data for the "ExtUtils::SVDmaker" module is a form database as the __DATA__ section of a SVD program module. The database is in the format of DataPort::FileType::FormDB. This is an efficient text database that is very close in format to hard copy forms and may be edited by text editors

The "ExtUtils::SVDmaker" module compares the contents of the current release with the previous release and automatically updates the version and date for files that have changed

"ExtUtils::SVDmaker" module generates a SVD program module POD from the form database data contained in the __DATA__ section of the SVD program module.
"ExtUtils::SVDmaker" modulegenerates MANIFEST, README and Makefile.PL distribution files from the form database data

"ExtUtils::SVDmaker" module builds the distribution *.tar.gz file using Perl code instead of starting tar and gzip process via a makefile build by MakeFile.PL. This greatly increases portability and performance.

Runs the installation tests on the distribution files using the "Test::Harness" module directly. It does not build any makefile using the MakeFile.PL and starting a Test::Harness process via the makefile. This greatly increases portability and performance.

The ExtUtils::SVDmaker module is one of the end user, functional interface modules for the US DOD STD2167A bundle.

The top level modules that establish the functional interface of interest to the end user are the "Test::STDmaker" and "ExtUtils::SVDmaker" modules. The rest of the modules are design modules for the US DOD STD2167A bundle. They are broken out as separate modules because they may have uses outside of the US DOD STD2167A bundle.

The Test::STDmaker module has a number of design modules not shown in the above dependency tree. See Test::STDmaker for more detail.

<<less
Download (0.27MB)
Added: 2007-01-11 License: Perl Artistic License Price:
1017 downloads
Xplorer 0.7.0

Xplorer 0.7.0


Xplorer is a file manager with fast and accurate filetype detection. more>>
Xplorer is a filemanager for POSIX conformant operating systems using the Window-System (X11).
You can navigate in your local filesystem and launch applications.
Xplorer figures out filetypes and launches an application appropriate to process these files.
You can get information about files, move, copy or delete them.
Xplorer gets most of its functionality from C++X (libcxxx), a shared library written from scratch. C++X and Xplorer are developed in parallel at present, but in the future there will be other applications using C++X. Until then, C++X is only available as part of the Xplorer package.
C++X has built-in support for internationalization. English and German language is offered at the moment. The tool intlize needed to create translations is shipped with Xplorer.
One goal of C++X is to minimize dependencies on other programs/libraries, Xplorer should run on every POSIX box with a working X-Window-System.
Enhancements:
- CApplication no longer complains about missing application configuration files
- CPermissionSheet: for superuser all groups are listed
- CPermissionSheet: superuser is allowed to change file owner
- changes in settings dialog show up immediately
- added "Apply" Button to CSettings
- other icon sizes
- DrawItem working for Icon View
- working configure for CXplorerList
- added TextSizeHint to List Controls
- working CListControl::ScrollIn
- CListControl::GetBounds working for icon view
- CListControl::ItemFromPos working for icon view
- made CTextSizeHint a struct
- corrected CXplorerList::GetDnDAction
- fixed bug for Radio Type MenuItems
- fixed multi column view
- bugfix: ListControls restore the lower border too
- added exception handling check to configure.in
<<less
Download (1.1MB)
Added: 2007-08-06 License: GPL (GNU General Public License) Price:
815 downloads
Jeremiah 0.1.0

Jeremiah 0.1.0


Jeremiah is a set of PHP scripts that aims to make regular downloads a completely automatic procedure. more>>
Jeremiah is a set of PHP scripts that aims to make regular downloads a completely automatic procedure.
From finding the files of intrest all the way to unpacking them into in the directory of choice, everything is done without user interaction. Jeremiah supports different download methods through addon scripts.
At the moment, only a addon for downloads via BitTorrent is available.
Main features:
- Pluginsystem for automatic downloads.
- (currently there is only a plugin for the download of torrents)
- Support for multipel checksum file types.
- (Currently only PAR, PAR2, SFV and Torrent are preconfigured but any fyletype supported by cfv can be used.)
- Support for multipel compressed file types.
- (Currently only rar, 7z and rar are preconfigured but any other filetype and decompression software can easily be added.)
- Recrusive scanning of multipel incoming directories
- Automatic detection of redundant checksum files.
- Semi-Smart file verification.
- (Downloads arnt verifyed until all files have been completly downloaded.)
- 100% no user interaction
- (Jeremiah is designed to run without any user interaction, for example by cron)
<<less
Download (0.037MB)
Added: 2005-11-03 License: GPL (GNU General Public License) Price:
1451 downloads
Xmp Manager 0.2

Xmp Manager 0.2


Xmp Manager is a GUI to manage XMP metadatas on GNU/Linux. more>>
Xmp Manager application is a GUI to manage XMP metadatas on GNU/Linux. Currently XmpManager is a very experimental software and it could not work as expected. The features implemented are minimal.
Why should I use metadatas?
Metadatas permit to attach more info to your files, ex. description, author, coordinates.. This datas are embedded in the image file, so you wont lose them even if youll upload the image on a website or you will burn this image on a DVD.
Why should I use XMP?
- XMP is an extensible schema (proposed by Adobe) so your EXIF, IPTC, JFIF,.. metadatas could still live XMP. the main advantage is that it is extensible and xml based so if you need more fields you havent reinvent the wheel, or another incompatible standard, but just a new schema.
- XMP is the embedded preferred format for the Creative Common Licence. (in italiano)
- XMP is filetype-indipendent, it supports JPEG, PSD, TIFF, AVI, WAV, MPEG, MP3, MOV (via XMP Toolkit version 4.0)
Main features:
- It support title, description, creator fields (but It is very easy to add new fields)
- It writes metadatas on-the-fly
- It support multiple image editing
<<less
Download (0.006MB)
Added: 2007-07-02 License: GPL (GNU General Public License) Price:
846 downloads
openTNEF 0.1-dev

openTNEF 0.1-dev


openTNEF is a project focused on providing a quality TNEF decoding library. more>>
openTNEF is a project focused on providing a quality TNEF decoding library.

openTNEF aims to encourage corporate involvement with its development. The use of the BSD licence has previously been shown to be effective in fostering strong development ties as seen with sister projects such as ripMIME, alterMIME and FileType.

While openTNEF can be used as a stand-alone appication, able to decode winmail.dat files, its primary purpose is to actually be developed as a library to be used in the more comprehensive MIME decoding package ripMIME. As openTNEF reaches various stages of feature and stability, it will be rolled back into the ripMIME tree to be used.

Currently, openTNEF is not at the same level of diversity and quality of other open-sourced TNEF decoding projects such as yTNEF and TNEF. We naturally wish to address this issue. openTNEF has been forked out of the existing ripMIME project in order to provide a stronger focus on its development.
<<less
Download (0.030MB)
Added: 2006-06-05 License: BSD License Price:
1236 downloads
Video::Info 0.993

Video::Info 0.993


Video::Info can retrieve video properties such as: height width codec fps. more>>
Video::Info can retrieve video properties such as: height width codec fps.

SYNOPSIS

use Video::Info;

my $info = Video::Info->new(-file=>my.mpg);

$info->fps();
$info->aspect();
## ... see methods below

Video::Info is a factory class for working with video files. When you create a new Video::Info object (see methods), something like this will happen: 1) open file, determine type. See Video::Info::Magic. 2) attempt to create object of appropriate class (ie, MPEG::Info for MPEG files, RIFF::Info for AVI files). 3) Probe the file for various attributes 4) return the created object, or a Video::Info object if the appropriate class is unavailable.

Currently, Video::Info can create objects for the following filetypes:

Module Filetype
-------------------------------------------------
Video::Info::ASF ASF
MP3::Info MPEG Layer 2, MPEG Layer 3
Video::Info::MPEG MPEG1, MPEG2, MPEG 2.5
Video::Info::RIFF AVI, DivX
Video::Info::Quicktime MOV, MOOV, MDAT, QT
And support is planned for:
Module Filetype
-------------------------------------------------
Video::Info::Real RealNetworks formats

<<less
Download (0.62MB)
Added: 2006-07-20 License: Perl Artistic License Price:
1197 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2