Main > Free Download Search >

Free file 1.42 software for linux

file 1.42

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 191
Audio::TagLib::File 1.42

Audio::TagLib::File 1.42


Audio::TagLib::File is a file class with some useful methods for tag manipulation. more>>
Audio::TagLib::File is a file class with some useful methods for tag manipulation.

This class is a basic file class with some methods that are particularly useful for tag editors. It has methods to take advantage of ByteVector and a binary search method for finding patterns in a file.

DESTROY()

Destroys this File instance.

PV name()

Returns the file name in the local file system encoding.

Tag tag() [pure virtual]

Returns this files tag. This should be reimplemented in the concrete subclasses.

AudioProperties audioProperties() [pure virtual]

Returns this files audio properties. This should be reimplemented in the concrete subclasses. If no audio properties were read then this will return undef.

BOOL save() [pure virtual]

Save the file and its associated tags. This should be reimplemented in the concrete subclasses. Returns true if the save succeeds.

ByteVector readBlock(UV $length)

Reads a block of size $length at the current get pointer.

void writeBlock(ByteVector $data)

Attempts to write the block $data at the current get pointer. If the file is currently only opened read only -- i.e. readOnly() returns true -- this attempts to reopen the file in read/write mode.

IV find(ByteVector $pattern, IV $fromOffset = 0, ByteVector $before = ByteVector::null)

Returns the offset in the file that $pattern occurs at or -1 if it can not be found. If $before is set, the search will only continue until the pattern $before is found. This is useful for tagging purposes to search for a tag before the synch frame.

Searching starts at $fromOffset, which defaults to the beginning of the file.

This has the practial limitation that $pattern can not be longer than the buffer size used by readBlock(). Currently this is 1024 bytes.

IV rfind(ByteVector $pattern, IV $fromOffset = 0, ByteVector $before = ByteVector::null)

Returns the offset in the file that $pattern at or -1 if it can not be found. If $before is set, the search will only continue until the pattern $before is found. This is useful for tagging purposes to search for a tag before the synch frame.

Searching starts at $fromOffset and proceeds from the that point to the beginning of the file and defaults to the end of the file.

This has the practial limitation that $pattern can not be longer than the buffer size used by readBlock(). Currently this is 1024 bytes.

void insert(ByteVector $data, UV $start = 0, UV $replace = 0)

Insert $data at position $start in the file overwriting $replace bytes of the original content.

This method is slow since it requires rewriting all of the file after the insertion point.

void removeBlock(UV $start = 0, UV $length = 0)

Removes a block of the file starting a $start and continuing for $length bytes.
This method is slow since it involves rewriting all of the file after the removed portion.

BOOL readOnly()

Returns true if the file is read only (or if the file can not be opened).

BOOL isOpen()

Since the file can currently only be opened as an argument to the constructor (sort-of by design), this returns if that open succeeded.

BOOL isValid()

Returns true if the file is open and readble and valid information for the Tag and / or AudioProperties was found.

void seek(IV $offset, PV $p = "Beginning")

Move the I/O pointer to $offset in the file from position $p. This defaults to seeking from the beginning of the file.

void clear()

Reset the end-of-file and error flags on the file.

IV tell()

Returns the current offset withing the file.

IV length()

Returns the length of the file.

BOOL isReadable(PV $file) [static]

Returns true if $file can be opened for reading. If the file does not exist, this will return false.

BOOL isWritable(PV $file) [static]

Returns true if $file can be opened for writing.

%_Position

Position in the file used for seeking. C<<less
Download (1.4MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1214 downloads
Audio::TagLib::MPC::File 1.42

Audio::TagLib::MPC::File 1.42


Audio::TagLib::MPC::File is an implementation of Audio::TagLib::File with MPC specific methods. more>>
Audio::TagLib::MPC::File is an implementation of Audio::TagLib::File with MPC specific methods.

SYNOPSIS

use Audio::TagLib;

my $i = Audio::TagLib::MPC::File->new("sample mpc file.mpc");
print $i->tag()->title()->toCString(), "n"; # got title

This implements and provides an interface for MPC files to the Audio::TagLib::Tag and Audio::TagLib::AudioProperties interfaces by way of implementing the abstract Audio::TagLib::File API as well as providing some additional information specific to MPC files.

The only invalid tag combination supported is an ID3v1 tag after an APE tag.
new(PV $file, BOOL $readProperties = TRUE, PV $propertiesStyle = "Average")
Constructs an MPC file from $file. If $readProperties is true the files audio properties will also be read using $propertiesStyle. If false, $propertiesStyle is ignored.

DESTROY()

Destroys this instance of the File.

Tag tag()

Returns the Tag for this file. This will be an APE tag, an ID3v1 tag or a combination of the two.

Properties audioProperties()

Returns the MPC::Properties for this file. If no audio properties were read then this will return undef.

BOOL save()

Save the file.

ID3v1::Tag ID3v1Tag(BOOL $create = FALSE)

Returns the ID3v1 tag of the file.

If $create is false (the default) this will return undef if there is no valid ID3v1 tag. If $create is true it will create an ID3v1 tag if one does not exist. If there is already an APE tag, the new ID3v1 tag will be placed after it.

B The Tag is B owned by the APE::File and should not be deleted by the user. It will be deleted when the file (object) is destroyed.

<<less
Download (1.4MB)
Added: 2006-06-27 License: Perl Artistic License Price:
1214 downloads
Audio::TagLib::MPEG::File 1.42

Audio::TagLib::MPEG::File 1.42


Audio::TagLib::MPEG::File is an MPEG file class with some useful methods specific to MPEG. more>>
Audio::TagLib::MPEG::File is an MPEG file class with some useful methods specific to MPEG.

SYNOPSIS

use Audio::TagLib::MPEG::File;

my $i = Audio::TagLib::MPEG::File->new("sample file.mp3");
print $i->tag()->artist()->toCString(), "n"; # got artist

This implements the generic Audio::TagLib::File API and additionally provides access to properties that are distinct to MPEG files, notably access to the different ID3 tags.

<<less
Download (1.4MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1072 downloads
Audio::TagLib::Vorbis::File 1.42

Audio::TagLib::Vorbis::File 1.42


Audio::TagLib::Vorbis::File is an implementation of Ogg::File with Vorbis specific methods. more>>
Audio::TagLib::Vorbis::File is an implementation of Ogg::File with Vorbis specific methods.

SYNOPSIS

use Audio::TagLib::Vorbis::File;

my $i = Audio::TagLib::Vorbis::File->new("sample vorblis file.ogg");
print $i->tag()->comment()->toCString(), "n"; # got comment

This is the central class in the Ogg Vorbis metadata processing collection of classes. Its built upon Ogg::File which handles processing of the Ogg logical bitstream and breaking it down into pages which are handled by the codec implementations, in this case Vorbis specifically.

new(PV $file, BOOL $readProperties = TRUE, PV $propertiesStyle = "Average")
Contructs a Vorbis file from $file. If $readProperties is true the files audio properties will also be read using $propertiesStyle. If false, $propertiesStyle is ignored.

DESTROY()

Destroys this instance of the File.

Ogg::XiphComment tag()

Returns the XiphComment for this file. XiphComment implements the tag interface, so this serves as the reimplementation of Audio::TagLib::File::tag().

Properties audioProperties()

Returns the Vorbis::Properties for this file. If no audio properties were read then this will return undef.

BOOL save()

Saves the File.

<<less
Download (1.4MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1216 downloads
Audio::TagLib::Ogg::FLAC::File 1.42

Audio::TagLib::Ogg::FLAC::File 1.42


Audio::TagLib::Ogg::FLAC::File is an implementation of Audio::TagLib::File with Ogg/FLAC specific methods. more>>
Audio::TagLib::Ogg::FLAC::File is an implementation of Audio::TagLib::File with Ogg/FLAC specific methods.

SYNOPSIS

use Audio::TagLib::Ogg::FLAC::File;

my $i = Audio::TagLib::Ogg::FLAC::File->new("sample file.flac");
print $i->tag()->album()->toCString(), "n"; # got album

This implements and provides an interface for Ogg/FLAC files to the Audio::TagLib::Tag and Audio::TagLib::AudioProperties interfaces by way of implementing the abstract Audio::TagLib::File API as well as providing some additional information specific to Ogg FLAC files.

new(PV $file, BOOL $readProperties = TRUE, PV $propertiesStyle = "Average")
Contructs an Ogg/FLAC file from $file. If $readProperties is true the files audio properties will also be read using $propertiesStyle. If false, $propertiesStyle is ignored.

DESTROY
Destroys this instance of the File.

XiphComment tag()

Returns the Tag for this file. This will always be a XiphComment.

Properties audioProperties()

Returns the FLAC::Properties for this file. If no audio properties were read then this will return undef.

BOOL save()

Save the file. This will primarily save and update the XiphComment. Returns true if the save is successful.

IV streamLength()

Returns the length of the audio-stream, used by FLAC::Properties for calculating the bitrate.

<<less
Download (1.4MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1214 downloads
File 4.21

File 4.21


File attempts to classify files depending on their contents and prints a description if a match is found. more>>
File is the open source implementation of the file command used on almost every free operating system (OpenBSD, Linux, FreeBSD, NetBSD) and also on systems that use free software (including OS/2, DOS, MS Windows, etc.).

The file command, if youre not familiar with it, is a command-line tool that tells you in words what kind of data a file contains. Unlike MS-Windows, UNIX and other systems dont rely on filename extentions to tell you the type of a file, but look at the files actual contents. This is, of course, more reliable, but requires a bit of I/O.

The original file command shipped with Bell Labs UNIX but was unavailable in source form to the masses before Ians reimplementation.

This file command (and magic file) was originally written by Ian Darwin (who still contributes occasionally) and is now maintained by a group of developers lead by Christos Zoulas.

Whos using it?

Every known BSD distribution (FreeBSD, NetBSD, OpenBSD, Darwin/Mac OS X, etc)
Every known Linux distribution
The Apache httpd server mod_mime_magic module uses the file commands innards to make file type guessing more reliable under Apache HTTPD.
<<less
Download (0.53MB)
Added: 2007-05-25 License: GPL (GNU General Public License) Price:
535 downloads
Get File 1.2.2

Get File 1.2.2


Get File is a Firefox extension that can get a file from an URL. more>>
Get File is a Firefox extension that can get a file from an URL.

To use this extension, go in File menu and choose "Get a File".

Ive also developed a french freeware for supervision of your computer.

http://www.pastouchexp.info/

<<less
Download (0.014MB)
Added: 2007-07-09 License: MPL (Mozilla Public License) Price:
875 downloads
jose 1.42

jose 1.42


jose is a graphical Chess tool. more>>
jose project is a graphical Chess game tool for Linux.
- You can store chess games in a database (backed by MySQL).
- You can view games and edit variations and comments.
- You can play against a "plugged-in" chess engine and use it for analysis.
Main features:
- graphical frontend to MySQL database
- read and write PGN (Portable Game Notations) files
- 2D and 3D view
- edit games, insert comments, variations
- plug-in chess engine for play and analysis; supports both XBoard and UCI protocol.
- Play Fischer Random Chess / Chess 960, or Shuffle Chess
- ECO opening classification
- Position Search
- Create HTML and PDF files.
- Web Servlet interface
3D package installation:
Unzip the package into your existing jose directory.
<<less
Download (14.3MB)
Added: 2006-02-06 License: GPL (GNU General Public License) Price:
1355 downloads
IRCM 1.42

IRCM 1.42


IRCM is a webbased Incident Registration and Configuration Management tool. more>>
IRCM is a webbased Incident Registration and Configuration Management tool that supports helpdesk operations in an ICT-environment.
With IRCM, helpdesk agents can register and dispatch service calls. These calls can be related to agents, customers, SLA-defined activities, devices, incoming or outgoing mail and timers. Service levels are guarded depending on call type, call status and service window.
The customers infrastructure is managed in the configuration management module, providing full 2D-tracing through related devices.
IRCM is protected by GNU/GPL and is available for download on this site.
IRCM supports multiple customers, helpdesks, Service Level Agreements, mailboxes etc in one database. If multiple databases are used (e.g. to separate customer data) the user can switch dynamically between databases within the browser window.
For configuration management, a black-box approach is used. This maximizes flexibility in modelling the customer infrastructure. The only predefined (system) entity is the user, all other entities and their properties are defined per customer. Hierarchical relations between configuration items can be displayed in a 2D overview.
A valuable aspect of IRCM is that you dont have to use the features summed up here. If you want to use the Configuration Management module as an address book and want Incident Registration to be a todo list, you wont be punished with overhead.
Main features:
- Multiple customers
- Multiple Service Level definitions (incident types, resolv time, SLA defined activities)
- Multiple users and customizable incident queues.
- IMAP based mail (Exchange)
- Multilevel authentication, authorisation and logging
- Report designer module
- 2D-trace based patching
- Bulk data import and export
- Client Link Module (real time events, timers and messaging)
- Callcenter linkable
<<less
Download (0.58MB)
Added: 2005-10-25 License: GPL (GNU General Public License) Price:
817 downloads
File::Repl 1.20

File::Repl 1.20


File::Repl is a Perl module that provides file replication utilities. more>>
File::Repl is a Perl module that provides file replication utilities.

SYNOPSIS

use File::Repl;

%con = {
dira => C:/perl,
dirb => M:/perl,
verbose => 1,
age => 10,
};

$ref=File::Repl->New(%con);
$r1 = $ref->Update(.p(l|m),ab,1);
$r2 = $ref->Update(.t.*,ab,1,.tmp$);

The File:Repl provides simple file replication and management utilities. Its main functions are

File Replication

Allowing two directory structures to be maintained, ensuring files that meet selection logic criteria are mirrored and otherwise synchronized.

Bulk Renaming

Allowing files in a directory structure to be renamed according to the selection logic.

Compressing

Allowing files in a directory structure to be compressed according to a given logic.

Process

Run a common perl process against files in a directory structure according to selection logic.

Deletion

Allowing files in a directory structure to be deleted according to the selection logic.

<<less
Download (0.015MB)
Added: 2007-06-28 License: Perl Artistic License Price:
849 downloads
File::Data 1.12

File::Data 1.12


File::Data is a Perl module as a interface to file data. more>>
File::Data is a Perl module as a interface to file data.

Wraps all the accessing of a file into a convenient set of calls for reading and writing data, including a simple regex interface.

Note that the file needs to exist prior to using this module!

See new()

SYNOPSIS

use strict;

use File::Data;

my $o_dat = File::Data->new(./t/example);

$o_dat->write("complete file contentsn");

$o_dat->prepend("first linen"); # line 0

$o_dat->append("original second (last) linen");

$o_dat->insert(2, "new second linen"); # inc. zero!

$o_dat->replace(line, LINE);

print $o_dat->READ;

Or, perhaps more seriously :-}

my $o_sgm = File::Data->new(./sgmlfile);

print "new SGML data: ".$o_sgm->REPLACE(
s*((?s).*)s* ,
qq| key="val" |,
) if $o_sgm;

See METHODS and EXAMPLES.

IMPORTANT

lowercase method calls return the object itself, so you can chain calls.

my $o_obj = $o_dat->read; # ! READ; # !<<less
Download (0.013MB)
Added: 2007-04-26 License: Perl Artistic License Price:
914 downloads
Config::File 1.4

Config::File 1.4


Config::File is a Perl module to parse a simple configuration file. more>>
Config::File is a Perl module to parse a simple configuration file.

SYNOPSIS

use Config::File;
my $config_hash = Config::File::read_config_file($configuration_file);

read_config_file parses a simple configuration file and stores its values in an anonymous hash reference. The syntax of the configuration file is quite simple:

# This is a comment
VALUE_ONE = foo
VALUE_TWO = $VALUE_ONE/bar
VALUE_THREE = The value contains a # (hash). # This is a comment.

Options can be clustered when creating groups:

CLUSTER_ONE[data] = data cluster one
CLUSTER_ONE[value] = value cluster one
CLUSTER_TWO[data] = data cluster two
CLUSTER_TWO[value] = value cluster two

Then values can be fetched using this syntax:

$hash_config->{CLUSTER_ONE}{data};

There can be as many sub-options in a cluster as needed.

BIG_CLUSTER[part1][part2][part3] = data

is fetched by: $hash_config->{BIG_CLUSTER}{part1}{part2}{part3};
There are a couple of restrictions as for the names of the keys. First of all, all the characters should be alphabetic, numeric, underscores or hyphens, with square brackets allowed for the clustering. That is, the keys should conform to /^[A-Za-z0-9_-]+$/

This means also that no space is allowed in the key part of the line.

CLUSTER_ONE[data] = data cluster one # Right
CLUSTER_ONE[ data ] = data cluster one # Wrong

<<less
Download (0.004MB)
Added: 2007-04-12 License: Perl Artistic License Price:
928 downloads
File::MMagic 1.27

File::MMagic 1.27


File::MMagic is a Perl module to guess file type. more>>
File::MMagic is a Perl module to guess file type.

SYNOPSIS

use File::MMagic;
use FileHandle;

$mm = new File::MMagic; # use internal magic file
# $mm = File::MMagic->new(/etc/magic); # use external magic file
# $mm = File::MMagic->new(/usr/share/etc/magic); # if you use Debian
$res = $mm->checktype_filename("/somewhere/unknown/file");

$fh = new FileHandle "< /somewhere/unknown/file2";
$res = $mm->checktype_filehandle($fh);

$fh->read($data, 0x8564);
$res = $mm->checktype_contents($data);

<<less
Download (0.021MB)
Added: 2007-01-11 License: Perl Artistic License Price:
1017 downloads
ADOdb Lite 1.42

ADOdb Lite 1.42


ADOdb Lite is a small, fast replacement for ADODB that uses 1/6th of the memory and is up to 300% faster. more>>
ADOdb Lite is a small, fast replacement for ADODB that uses 1/6th of the memory and is up to 300% faster, while being compatible with a subset of the most commonly used ADODB commands.
ADOdb Lite supports Frontbase, MaxDB, MiniSql, MSSQL, MySQL, PostgreSQL, SQLite, and Sybase.
Enhancements:
Added:
SQLdate function to the date module for the fbsql, maxdb, msql and obdc databases.
Added:
loadObjectList function to the object module. This will build an array list of all objects.
Added:
Maugrim the Reapers conversion of the ADOdb Performance Module for the MySql, Mysqli and Mysqlt drivers.
Fixed:
Changed if ($resultId === true) in the do_query() function to if (@pg_numfields( $resultId ) forcenewconnection) in the _makeconnection() function to if(!$this->forcenewconnection) in all Postgres drivers. Thanks to Dmitry (thedix) for the fix.
Fixed:
Removed else in adodb_mktime function in the adodb-time.inc.php program to fix a month calculation error. Thanks to jgarces for submitting the fix.
Fixed:
Changed var _obj; to var $_obj; and var _names; to var $_names; in the generic object module.
Fixed:
Changed user ro username on line 40 in the adodb-exceptions.inc.php. Thanks to Harry S. Kartono for finding the error and providing the fix.
Fixed:
mysql and mysqlt drivers should use the $this->connectionId when executing the mysql_real_escape_stringfunction in the $db->qstr function.
Fixed:
mssql date module had a misplaced bracket causing it to fail.
Changed:
All drivers - fields result set function will return the entire array if the $fields variable is empty.
Enhancements:
- Query tracking was added for performance testing.
- There are three new database array variables: $db->query_list, $db->query_list_time, and $db->query_list_errors.
- These variables will contain every processed query and the time it took to process the query for the current instance of the database object.
- This will allow easy tracking of every query on any page and the amount of time it took to execute each query.
- In all drivers, a return variable by reference error was fixed when returning an empty record set.
<<less
Download (0.24MB)
Added: 2007-01-12 License: LGPL (GNU Lesser General Public License) Price:
1023 downloads
File::NFSLock 1.20

File::NFSLock 1.20


File::NFSLock is a Perl module to do NFS (or not) locking. more>>
File::NFSLock is a Perl module to do NFS (or not) locking.
SYNOPSIS
use File::NFSLock qw(uncache);
use Fcntl qw(LOCK_EX LOCK_NB);
my $file = "somefile";
### set up a lock - lasts until object looses scope
if (my $lock = new File::NFSLock {
file => $file,
lock_type => LOCK_EX|LOCK_NB,
blocking_timeout => 10, # 10 sec
stale_lock_timeout => 30 * 60, # 30 min
}) {
### OR
### my $lock = File::NFSLock->new($file,LOCK_EX|LOCK_NB,10,30*60);
### do write protected stuff on $file
### at this point $file is uncached from NFS (most recent)
open(FILE, "+<<less
Download (0.018MB)
Added: 2007-04-27 License: Perl Artistic License Price:
912 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5