pycrc 0.6
Sponsored Links
pycrc 0.6 Ranking & Summary
File size:
47.3 KB
Platform:
Windows All/Unix
License:
GPL
Price:
Downloads:
911
Date added:
2007-05-23
Publisher:
Thomas Pircher
pycrc 0.6 description
pycrc is a calculation utility that will provide a CRC reference implementation in Python and a source code generator for C.
The used CRC variant can be chosen from a fast but space-consuming implementation to slower but smaller implementations suitable especially for embedded applications.
The following variants of the CRC algorithm are supported:
- bit_by_bit: the basic algorithm which operates individually on every bit of the augmented message (i.e. the input data with width 0-bits attached to the end). This algorithm is the easiest one to understand, because its a direct implementation of the basic polynomial division, but it is also the slowest among all possible variants.
- bit_by_bit_fast: a variation of the simple bit_by_bit algorithm, which doesnt need the augmented message. This algorithm might be a good choice for embedded platforms, where code space is a major concern.
- table_driven: the standard table driven algorithm. This algorithm works only on models with multiples of 8 as width. This is the fastest variant, because it operates on bytes as opposed to bits, and uses a look-up table of 256 elements, which might not be feasible for small embedded systems, though. Anyway, the number of elements in the look-up table can be reduced by means of the --table_idx_with command line switch. By using 4 bits (16 elements in the look-up table) a significant speed-up can be measured with respect to the bit-by-bit algorithms.
Main features:
- Generate the checksum of a string
- Generate the C header and source files for a client implementation. The algorithm can be chosen from fast but big implementation to slower but smaller implementations suitable especially for embedded applications.
The used CRC variant can be chosen from a fast but space-consuming implementation to slower but smaller implementations suitable especially for embedded applications.
The following variants of the CRC algorithm are supported:
- bit_by_bit: the basic algorithm which operates individually on every bit of the augmented message (i.e. the input data with width 0-bits attached to the end). This algorithm is the easiest one to understand, because its a direct implementation of the basic polynomial division, but it is also the slowest among all possible variants.
- bit_by_bit_fast: a variation of the simple bit_by_bit algorithm, which doesnt need the augmented message. This algorithm might be a good choice for embedded platforms, where code space is a major concern.
- table_driven: the standard table driven algorithm. This algorithm works only on models with multiples of 8 as width. This is the fastest variant, because it operates on bytes as opposed to bits, and uses a look-up table of 256 elements, which might not be feasible for small embedded systems, though. Anyway, the number of elements in the look-up table can be reduced by means of the --table_idx_with command line switch. By using 4 bits (16 elements in the look-up table) a significant speed-up can be measured with respect to the bit-by-bit algorithms.
Main features:
- Generate the checksum of a string
- Generate the C header and source files for a client implementation. The algorithm can be chosen from fast but big implementation to slower but smaller implementations suitable especially for embedded applications.
pycrc 0.6 Screenshot
pycrc 0.6 Keywords
CRC
source code generator
source code
Reference Implementation
in python
Code generator
can be
pycrc
algorithm
implementation
bit
source
table
pycrc 0.6
Misc Programming Tools
Software Development
Bookmark pycrc 0.6
pycrc 0.6 Copyright
WareSeeker periodically updates pricing and software information of pycrc 0.6 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of pycrc 0.6 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
source code generators
html source code generator
algorithmic information theory
implementation specialist
java source code generator
strategy implementation
acls algorithms
implementation manager
algorithm examples
algorithms
implementation plan
psychic
source code library
c++ source code generator
implementation services
algorithmic number theory
genetic algorithm
system implementation
Related Software
Easily create help systems for your software and web sites from a single source Free Download
CRC32 Source is the official CRC-32 algorithm used in PKZip, WinZip and Ethernet Free Download
Converts c++ or other source to HTML (Table of contents,Syntaxhighlightening) Free Download
A completely free, open-source, 32-bit BASIC compiler Free Download
Parsing tool and source code generator. Free Download
DFMToSource is a source code generator for Delphi and C++Builder. DFMToSource helps you to dynamically create VCL components or forms at runtime. DFMToSource proposes you 2 possibilities: COMPONENTS G Free Download
The program Japos File CRC is intended for checking changes in data files, te... Free Download
Pivot4U is an add-in for Microsoft Excel. Once installed, it allows you to edit data directly in pivot tables. All the power of calculations and planning FROM ABOVE-DOWNWARD becomes readily available Free Download
Latest Software
Popular Software
Favourite Software