Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.476.248 Times

Parse::Binary::FixedFormat 0.10

  Date Added: August 02, 2010  |  Visits: 997

Parse::Binary::FixedFormat

Report Broken Link
Printer Friendly Version


Product Homepage
Download (96 downloads)

Parse::Binary::FixedFormat is a Perl module to convert between fixed-length fields and hashes. SYNOPSIS use Parse::Binary::FixedFormat; my $tarhdr = new Parse::Binary::FixedFormat [ qw(name:a100 mode:a8 uid:a8 gid:a8 size:a12 mtime:a12 chksum:a8 typeflag:a1 linkname:a100 magic:a6 version:a2 uname:a32 gname:a32 devmajor:a8 devminor:a8 prefix:a155) ]; my $buf; read TARFILE, $buf, 512; # create a hash from the buffer read from the file my $hdr = $tarhdr->unformat($buf); # $hdr gets a hash ref # create a flat record from a hash reference my $buf = $tarhdr->format($hdr); # $hdr is a hash ref # create a hash for a new record my $newrec = $tarhdr->blank(); Parse::Binary::FixedFormat can be used to convert between a buffer with fixed-length field definitions and a hash with named entries for each field. The perl pack and unpack functions are used to perform the conversions. Parse::Binary::FixedFormat builds the format string by concatenating the field descriptions and converts between the lists used by pack and unpack and a hash that can be reference by field name..

Requirements: No special requirements
Platforms: Linux
Keyword: Convert Fixed-length Fixedformat Hash Hdr Libraries Module Parsebinaryfixedformat Perl Perl Module Programming
Users rating: 0/10

License: Freeware Size: 31.74 KB
PARSE::BINARY::FIXEDFORMAT RELATED
Network & Internet  -  mod_sleep 2.1
mod_sleep module simply sleeps a fixed length of time every request. The sleep time can be configured globally, or per , , or . This module serves more as an example than providing any really useful...
24.58 KB  
Libraries  -  StelsCSV - fast Text JDBC / CSV JDBC driver 5.1
StelsCSV is a JDBC driver that allows to perform SQL queries and other JDBC operations on text files (CSV, DSV, tab-separated, fixed-length, etc). Using this driver, you can easily create a fast database consisting of plain text files. Also, the...
1013.76 KB  
Modules  -  ipayment module safety hash 1.0
It is a modification to the existing ipayment module and adds the hash to the module. Also included are credit card logos.
 
File Utilities  -  Rgrow 1.3 Build 9395
RGrow resizes fixed length records e.g. RGrow.exe MyFile.seq 500 600 will grow each record from 500 to 600 bytes by padding binary zeros. Will also truncate records. These are not the old and new sizes of the file, but of the fixed length records...
 
Development Editors  -  A Java Grid Control - QuickTable 2.0.5
QuickTable can be used as Database Grid EJBs/DataObjects Grid Delimited/Fixed length data file Grid Array/Vector/Collection Grid QuickTable is built on top of JTable, so you don't have to learn any new API. QuickTable is bundled with lots of...
153 KB  
Programming  -  JRecord 0.68.1c
This project provides code to 1. Read and write files of length based records (both fixed length records and Length field based records). 2. Read and write CSV files. 3. Read and Write Flat Fixed width files (Text and...
4.16 MB  
Science  -  Mapping and Assembly with Qualities 0.5.0
Maq is a set of programs that map and assemble fixed-length Solexa/SOLiD reads in a fast and accurate way.
101.21 KB  
Compression Tools  -  rccoding 100
Alternative approach to minimum redundancy coding (fixed-length) without using tree data structures. The main advantages are simplicity and flexibility.
14.01 KB  
Development Editors  -  Flat File Editor 0.1
Flat File Editor is useful for viewing large fixed-length files that have a well defined record layout. The record layout can be specified such that different fields (corresponding to column positions within the input file) can be placed anywhere...
10.24 KB  
Libraries  -  Parse::Binary::FixedFormat::Variants 0.10
Parse::Binary::FixedFormat::Variants is a Perl module to convert between variant records and hashes. Parse::Binary::FixedFormat supports variant record formats. To describe a variant structure, pass a hash reference containing the following...
31.74 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB