Main > Free Download Search >

Free hex digit software for linux

hex digit

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 242
hexdump 1.6

hexdump 1.6


hexdump is a hex dumper that can handle EBCDIC. more>>
hexdump produces a CP/M-like format by default, and can handle EBCDIC. It is internationalized, and has many formatting functions.
This hex dumper was born because
a) od octal format is appallingly ugly
b) od -x aint much better
c) I needed to dump EBCDIC files from SNA sessions
d) I needed to dump single blocks of files offset into the file.
If any of these describes your universe, youll like it too. The format resembles a CP/M or MS/DOS DEBUG dump screen. There is nothing UNIX-specific in the source, it should work OK under any C with a stdio.h library.
Enhancements:
- Source RPMs no longer depend on --define myversion
<<less
Download (0.016MB)
Added: 2005-03-07 License: GPL (GNU General Public License) Price:
1695 downloads
Redbox13 CSS-editor 1.2

Redbox13 CSS-editor 1.2


Redbox13 CSS-editor software offers a way for webmasters to modify their css files in their webbrowser. more>>
Redbox13 CSS-editor software offers a way for webmasters to modify their css files in their webbrowser. It also uses a third party program called Editarea.
Main features:
- Create CSS in your native language.
- Categorize your elements.
- Compress CSS Files, remove those useless line breaks, tabs & double spaces.. On a 700 bytes css file it can sometimes save about 100 bytes.
- Use css files for database purposes.
- Independent function library that you can use very easily to parse css files to 3d php arrays.
- Identify & memorize color codes, click a memorized color and the color-hex code is sent to the edit field with one mouse click.
- Offers a solution to browser incompatibility problems.
<<less
Download (0.24MB)
Added: 2007-05-11 License: LGPL (GNU Lesser General Public License) Price:
899 downloads
Hex-a-hop 1.00

Hex-a-hop 1.00


Hex-a-hop is a puzzle game based on hexagonal tiles. more>>
Hex-a-hop is a puzzle game based on hexagonal tiles. There is no time limit and no real-time elements.

The objective is simply to destroy all the green hexagonal tiles on each of the 100 levels. As you progress through the game, more types of tiles are introduced which make things more difficult and interesting (hopefully).

The project is built on top of SDL, which is an open-source layer for direct media access.
<<less
Download (0.80MB)
Added: 2007-06-14 License: Other/Proprietary License Price:
1245 downloads
Convert::Number::Digits 0.03

Convert::Number::Digits 0.03


Convert::Number::Digits is a Perl module that convert Digits Between the Scripts of Unicode. more>>
Convert::Number::Digits is a Perl module that convert Digits Between the Scripts of Unicode.

SYNOPSIS

use utf8;
require Convert::Number::Digits;

my $number = 12345;
my $d = new Convert::Number::Digits ( $number );
print "$number => ", $d->toArabic, "n";

my $gujarti = $d->toGujarti;
my $khmer = reverse ( $d->toKhmer );
$d->number ( $khmer ); # reset the number
print "$number => $gujarti => ", $d->number, " => ", $n->convert, "n";

The Convert::Number::Digits will convert a sequence of digits from one script supported in Unicode, into another. UTF-8 encoding is used for all scripts.

<<less
Download (0.005MB)
Added: 2006-08-02 License: Perl Artistic License Price:
1178 downloads
Math::BigInt::Calc 1.87

Math::BigInt::Calc 1.87


Math::BigInt::Calc is a pure Perl module to support Math::BigInt. more>>
Math::BigInt::Calc is a pure Perl module to support Math::BigInt.

SYNOPSIS

Provides support for big integer calculations. Not intended to be used by other modules. Other modules which sport the same functions can also be used to support Math::BigInt, like Math::BigInt::GMP or Math::BigInt::Pari.

In order to allow for multiple big integer libraries, Math::BigInt was rewritten to use library modules for core math routines. Any module which follows the same API as this can be used instead by using the following:

use Math::BigInt lib => libname;
libname is either the long name (Math::BigInt::Pari), or only the short version like Pari.

METHODS

The following functions MUST be defined in order to support the use by Math::BigInt v1.70 or later:

api_version() return API version, 1 for v1.70, 2 for v1.83
_new(string) return ref to new object from ref to decimal string
_zero() return a new object with value 0
_one() return a new object with value 1
_two() return a new object with value 2
_ten() return a new object with value 10

_str(obj) return ref to a string representing the object
_num(obj) returns a Perl integer/floating point number
NOTE: because of Perl numeric notation defaults,
the _numified obj may lose accuracy due to
machine-dependent floating point size limitations

_add(obj,obj) Simple addition of two objects
_mul(obj,obj) Multiplication of two objects
_div(obj,obj) Division of the 1st object by the 2nd
In list context, returns (result,remainder).
NOTE: this is integer math, so no
fractional part will be returned.
The second operand will be not be 0, so no need to
check for that.
_sub(obj,obj) Simple subtraction of 1 object from another
a third, optional parameter indicates that the params
are swapped. In this case, the first param needs to
be preserved, while you can destroy the second.
sub (x,y,1) => return x - y and keep x intact!
_dec(obj) decrement object by one (input is guaranteed to be > 0)
_inc(obj) increment object by one


_acmp(obj,obj) operator for objects (return -1, 0 or 1)

_len(obj) returns count of the decimal digits of the object
_digit(obj,n) returns the nth decimal digit of object

_is_one(obj) return true if argument is 1
_is_two(obj) return true if argument is 2
_is_ten(obj) return true if argument is 10
_is_zero(obj) return true if argument is 0
_is_even(obj) return true if argument is even (0,2,4,6..)
_is_odd(obj) return true if argument is odd (1,3,5,7..)

_copy return a ref to a true copy of the object

_check(obj) check whether internal representation is still intact
return 0 for ok, otherwise error message as string

_from_hex(str) return new object from a hexadecimal string
_from_bin(str) return new object from a binary string
_from_oct(str) return new object from an octal string

_as_hex(str) return string containing the value as
unsigned hex string, with the 0x prepended.
Leading zeros must be stripped.
_as_bin(str) Like as_hex, only as binary string containing only
zeros and ones. Leading zeros must be stripped and a
0b must be prepended.

_rsft(obj,N,B) shift object in base B by N digits right
_lsft(obj,N,B) shift object in base B by N digits left

_xor(obj1,obj2) XOR (bit-wise) object 1 with object 2
Note: XOR, AND and OR pad with zeros if size mismatches
_and(obj1,obj2) AND (bit-wise) object 1 with object 2
_or(obj1,obj2) OR (bit-wise) object 1 with object 2

_mod(obj1,obj2) Return remainder of div of the 1st by the 2nd object
_sqrt(obj) return the square root of object (truncated to int)
_root(obj) return the nth (n >= 3) root of obj (truncated to int)
_fac(obj) return factorial of object 1 (1*2*3*4..)
_pow(obj1,obj2) return object 1 to the power of object 2
return undef for NaN
_zeros(obj) return number of trailing decimal zeros
_modinv return inverse modulus
_modpow return modulus of power ($x ** $y) % $z
_log_int(X,N) calculate integer log() of X in base N
X >= 0, N >= 0 (return undef for NaN)
returns (RESULT, EXACT) where EXACT is:
1 : result is exactly RESULT
0 : result was truncated to RESULT
undef : unknown whether result is exactly RESULT
_gcd(obj,obj) return Greatest Common Divisor of two objects
The following functions are REQUIRED for an api_version of 2 or greater:
_1ex($x) create the number 1Ex where x >= 0
_alen(obj) returns approximate count of the decimal digits of the
object. This estimate MUST always be greater or equal
to what _len() returns.
_nok(n,k) calculate n over k (binomial coefficient)

The following functions are optional, and can be defined if the underlying lib has a fast way to do them. If undefined, Math::BigInt will use pure Perl (hence slow) fallback routines to emulate these:

_signed_or
_signed_and
_signed_xor

Input strings come in as unsigned but with prefix (i.e. as 123, 0xabc or 0b1101).

So the library needs only to deal with unsigned big integers. Testing of input parameter validity is done by the caller, so you need not worry about underflow (f.i. in _sub(), _dec()) nor about division by zero or similar cases.

The first parameter can be modified, that includes the possibility that you return a reference to a completely different object instead. Although keeping the reference and just changing its contents is preferred over creating and returning a different reference.

Return values are always references to objects, strings, or true/false for comparison routines.

<<less
Download (0.19MB)
Added: 2007-08-03 License: Perl Artistic License Price:
499 downloads
Verilog::Pli::Net 1.702

Verilog::Pli::Net 1.702


Verilog::Pli::Net is a Verilog PLI tied net access hash. more>>
Verilog::Pli::Net is a Verilog PLI tied net access hash.

SYNOPSIS

use Verilog::Pli::Net;

$NET{"hier.signal"} = 1;
print "Signal now is ", $NET{"hier.signal"};
foreach (keys %NET) { print "Found signal $_n"; }
(exists $NET{"bad"}) or die "Net bad doesnt exist.";

tie %PLINET, Verilog::Pli::Net, top.hier.submod.pli;
print "top.hier.submod.pli.something = ", $PLINET{"something"}, "n";

This package creates a tied hash %NET, that fetching from or storing to affects the Verilog signal named the same as the hash key. The hiearchy may be placed in front of the signal names using standard dot notation, or if not found, the scope from when the tie was established, or later scope() calls is prepended to the passed signal name.

Signal names may have a leading %b: %d: %x: or %s: to return or set the value in the binary, decimal, hex, or string format respectively. Values may have a leading 0b or 0x to set the value in binary or hex format respectively.
scope

Read or change the default scope used when a signal is not found with the name passed. Note you need to pass the class, use the tied function to convert from the tied hash to the class name.

<<less
Download (0.020MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1218 downloads
Flex 2.5.33

Flex 2.5.33


Flex is a Fast Lexical Analyzer. more>>
Flex is a Fast Lexical Analyzer.

Flex is a fast lexical analyzer generator. It is a tool for generating programs that perform pattern-matching on text. Flex is a non-GNU free implementation of the well known Lex program.

Flex is a tool for generating scanners: programs which recognized lexical patterns in text. flex reads the given input files, or its standard input if no file names are given, for a description of a scanner to generate. The description is in the form of pairs of regular expressions and C code, called rules. flex generates as output a C source file, `lex.yy.c, which defines a routine `yylex(). This file is compiled and linked with the `-lfl library to produce an executable. When the executable is run, it analyzes its input for occurrences of the regular expressions. Whenever it finds one, it executes the corresponding C code.

Some simple examples

First some simple examples to get the flavor of how one uses flex. The following flex input specifies a scanner which whenever it encounters the string "username" will replace it with the users login name:

%%
username printf( "%s", getlogin() );

By default, any text not matched by a flex scanner is copied to the output, so the net effect of this scanner is to copy its input file to its output with each occurrence of "username" expanded. In this input, there is just one rule. "username" is the pattern and the "printf" is the action. The "%%" marks the beginning of the rules.

Heres another simple example:

int num_lines = 0, num_chars = 0;

%%
n ++num_lines; ++num_chars;
. ++num_chars;

%%
main()
{
yylex();
printf( "# of lines = %d, # of chars = %dn",
num_lines, num_chars );
}

This scanner counts the number of characters and the number of lines in its input (it produces no output other than the final report on the counts). The first line declares two globals, "num_lines" and "num_chars", which are accessible both inside `yylex() and in the `main() routine declared after the second "%%". There are two rules, one which matches a newline ("n") and increments both the line count and the character count, and one which matches any character other than a newline (indicated by the "." regular expression).

A somewhat more complicated example:

/* scanner for a toy Pascal-like language */

%{
/* need this for the call to atof() below */
#include < math.h >
%}

DIGIT [0-9]
ID [a-z][a-z0-9]*

%%

{DIGIT}+ {
printf( "An integer: %s (%d)n", yytext,
atoi( yytext ) );
}

{DIGIT}+"."{DIGIT}* {
printf( "A float: %s (%g)n", yytext,
atof( yytext ) );
}

if|then|begin|end|procedure|function {
printf( "A keyword: %sn", yytext );
}

{ID} printf( "An identifier: %sn", yytext );

"+"|"-"|"*"|"/" printf( "An operator: %sn", yytext );

"{"[^}n]*"}" /* eat up one-line comments */

[ tn]+ /* eat up whitespace */

. printf( "Unrecognized character: %sn", yytext );

%%

main( argc, argv )
int argc;
char **argv;
{
++argv, --argc; /* skip over program name */
if ( argc > 0 )
yyin = fopen( argv[0], "r" );
else
yyin = stdin;

yylex();
}

This is the beginnings of a simple scanner for a language like Pascal. It identifies different types of tokens and reports on what it has seen.

The details of this example will be explained in the following sections.
<<less
Download (0.86MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
994 downloads
check_iseries 0.3.1

check_iseries 0.3.1


check_iseries plugin for Nagios monitors the IBM iSeries (AS/400). more>>
check_iseries plugin for Nagios monitors the IBM iSeries (AS/400). It has been well tested under Linux and Windows.
check_iseries can monitor CPU usage and load, database capacity, the number of running jobs, outq/subsystem status, QSYSOPR messages, and disk status.
check_iseries invokes the following OS/400 (i5/OS) commands: WRKDSKSTS, DSPMSG, WRKOUTQ, WRKACTJOB, and WRKSYSSTS. Several extensions are available.
Enhancements:
- This release adds encrypted passwords (weak XOR, BASE64, or HEX).
- It fixes enterprise extensions configuration file support, do_sep_list for wrkdsksts, a wrkactjob problem with newer versions of i5/OS, and several other bugs.
- It adds -fulljob for SUBSYS.JOBNAME, more handler calls for extensions, reconnection on null-data, added onnomatch and nomatchtxt, and debugging on demand.
<<less
Download (0.93MB)
Added: 2007-05-23 License: GPL (GNU General Public License) Price:
890 downloads
edanator 1.03

edanator 1.03


edanator is an intuitive graphical binary and hex calculator. more>>
edanator is an intuitive graphical binary and hex calculator. Each nibble is displayed in hex and binary. Clicking on the button (hex nibble or binary bit) changes the value. Bit and nibble shifting is supported via dedicated buttons. The project supports variable widths per word (up to 64- bits), three words (each on a different row), and mathematical operations between words.
Enhancements:
- An endian-ness button for swapping bit labels was added along with a bit reverse function.
<<less
Download (0.007MB)
Added: 2007-03-27 License: LGPL (GNU Lesser General Public License) Price:
944 downloads
Nietzsche 1.0

Nietzsche 1.0


Nietzsche provides an easy to learn language. more>>
Nietzsche provides an easy to learn language.

It is an interpreted language, written with an hexadecimal editor such as plexedit, hexedit and so on.

You just have to supply the filename and the number of empty characters
to be inserted.

The null character for Nietzsche is hex 00.

Using labels in this language is fundamental. SO its a good thing to take confidence with them and to use them at best.

Labels must begin and end with 5 (05) 5 (05).

<<less
Download (0.093MB)
Added: 2007-02-05 License: GPL (GNU General Public License) Price:
993 downloads
check_rhc 1.0

check_rhc 1.0


check_rhc is a software that can check the status of a RHES Cluster by snmp. more>>
check_rhc is a software that can check the status of a RHES Cluster by snmp.

Usage:

-H (--hostname) Hostname to query - (required)
-C (--community) SNMP read community (defaults to public,
used with SNMP v1 and v2c
-v (--snmp_version) 1 for SNMP v1 (default)
2 for SNMP v2c
SNMP v2c will use get_bulk for less overhead
3 for SNMPv3 (requires -U option)
-p (--port) SNMP port (default 161)
-L (--seclevel) choice of "noAuthNoPriv", "authNoPriv", or "authPriv"
-U (--secname) username for SNMPv3 context
-c (--context) SNMPv3 context name (default is empty string)
-A (--authpass) authentication password (cleartext ascii or localized key
in hex with 0x prefix generated by using "snmpkey" utility
auth password and authEngineID
-a (--authproto) Authentication protocol ( MD5 or SHA1)
-X (--privpass) privacy password (cleartext ascii or localized key
in hex with 0x prefix generated by using "snmpkey" utility
privacy password and authEngineID
-M (--maxmsgsize) Max message size - usefull only for v1 or v2c
-t (--timeout) seconds before the plugin times out (default=15)
-V (--version) Plugin version
-h (--help) usage help

Instalation:

* Install "cluster-snmp" delivered from redhat.
* Start modclusterd per "service modclusterd start"
* add "dlmod RedHatCluster /usr/lib/cluster-snmp/libClusterMonitorSnmp.so" to your snmpd.conf
<<less
Download (0.010MB)
Added: 2007-05-28 License: GPL (GNU General Public License) Price:
881 downloads
check_aus 1.0

check_aus 1.0


check_aus is a software that can check the status of a AUS device by snmp. more>>
check_aus is a software that can check the status of a AUS device by snmp.

Usage:

usage:
-H (--hostname) Hostname to query - (required)
-C (--community) SNMP read community (defaults to public,
used with SNMP v1 and v2c
-v (--snmp_version) 1 for SNMP v1 (default)
2 for SNMP v2c
SNMP v2c will use get_bulk for less overhead
3 for SNMPv3 (requires -U option)
-p (--port) SNMP port (default 161)
-L (--seclevel) choice of "noAuthNoPriv", "authNoPriv", or "authPriv"
-U (--secname) username for SNMPv3 context
-c (--context) SNMPv3 context name (default is empty string)
-A (--authpass) authentication password (cleartext ascii or localized key
in hex with 0x prefix generated by using "snmpkey" utility
auth password and authEngineID
-a (--authproto) Authentication protocol ( MD5 or SHA1)
-X (--privpass) privacy password (cleartext ascii or localized key
in hex with 0x prefix generated by using "snmpkey" utility
privacy password and authEngineID
-M (--maxmsgsize) Max message size - usefull only for v1 or v2c
-t (--timeout) seconds before the plugin times out (default=15)
-V (--version) Plugin version
-h (--help) usage help
<<less
Download (0.010MB)
Added: 2007-05-28 License: GPL (GNU General Public License) Price:
879 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
XDaliClock 2.23

XDaliClock 2.23


XDaliClock is a digital clock for Mac OS X, the X Window System, and PalmOS devices. more>>
XDaliClock is a digital clock for Mac OS X, the X Window System, and PalmOS devices. When a digit changes, it "melts" into its new shape with color-cycling.
Dali Clock is a digital clock. When a digit changes, it "melts" into its new shape. The date is displayed when the mouse is pressed. The window can be made transparent, and can do funky psychedelic color cycling.
It is available for X11, MacOS X, and PalmOS. There is no Windows version, so dont ask.
It can display in 12 or 24 hour modes, and displays the date when a mouse button is held down. It has two large fonts built into it, but it can animate most other fonts that contain all of the digits. It can also do some funky psychedelic colormap cycling, and can use overlay planes or the `shape extension so that the window is transparent.
In the default configuration, this program is very network-intensive. If it seems sluggish, try the "-memory high" option (see the man page). It will take a little longer to start up, but will then go easy on the bandwidth.
This program was inspired by the Alto/Macintosh programs of the same name, written by Steve Capps some time in the early eighties. This implementation is mine, and if youre looking for another reason to hate the X Windows ``feature of network-transparent graphics, well here you go.
Enhancements:
- The OS X version has a prettier preferences panel
- The PalmOS version has smoother morphing, a bigger "seconds only" font, and does color cycling on color devices.
- The X11 version has smoother morphing, better color-cycling contrast, and three more (larger) built-in fonts.
<<less
Download (0.58MB)
Added: 2006-01-09 License: BSD License Price:
1383 downloads
Necromancers Dos Navigator 2.30 Build 6778

Necromancers Dos Navigator 2.30 Build 6778


Necromancers Dos Navigator is a Norton Commander clone. more>>
Necromancers Dos Navigator is a "Norton Commander" clone. Necromancers Dos Navigator uses a well known text-mode interface, is highly customizable, and has a lot of features.
Main features:
- Long File Names Support
- Multi-windowed interface
- Disk utilities
- Comprehensive File Manager
- 26 types of archives supported
- Powerful customizable editor with 3 code pages support
- Hex-editor with code pages support
- Huge strings support
- Regular expressions
- Spreadsheet communications
- Fully 32 bit version
- Multiconfiguration
- Very often updates
- and more...
Enhancements:
- This release contains bugfixes and enhancements to extension execution, archiver setup, dialogs, the DBF viewer, the command line, file copy/move, VFS, the file panel, and keyboard macro code.
<<less
Download (0.93MB)
Added: 2007-07-09 License: GPL (GNU General Public License) Price:
846 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5