FileBuzz: Software Download
Find shareware, freeware downloads from thousands of software titles

Program Name: pycrc

Published By: sourceforge.net

License Type: Freeware

Date Released: February 22, 2012


pycrc v0.7.7 Instant Download

pycrc Desciption:


Advertisements



pycrc provides 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 functions are implemented: - 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 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 it's 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 doesn't 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.




License: Freeware | Downloads (155)

Platform: All

Language: Python


Related Software
New Reviews
New Downloads Top Downloads Top Search

New Downloads

TreeSize Free
AMPlayer
dbForge Index Manager for SQL Server
Bopup IM Suite Enterprise Pack
Majento SiteAnalyzer
DVDFab Blu-ray Cinavia Removal for Mac
PhotoStage Photo Slideshow Software Free
PhotoStage Pro Edition
Privacy Eraser Portable
Free Apple Music Converter for Mac
dbForge Unit Test for SQL Server
Project Timer
Readerware for Windows
Bopup Communication Server
Vivaldi for MacOS
Thanksgiving Evening Screensaver
EximiousSoft Logo Designer Pro
SyvirServer
Crescendo Music Notation Editor Free
DVDFab DVD Cinavia Removal for Mac
FolderMill
PC Win Booster Free
Internet of Things Developer
MTS Converter for Mac
DVDFab File Transfer

Top Downloads

Opera Mini
Turbo C++
Abyss Web Server X1
TaskMerlin Project Management Software
Macrorit Disk Partition Expert Server Edition
Foxit Advanced PDF Editor
Kids Online Browser
Rapid PHP Editor
MathCast
SourceMonitor
Cleanup and Update Tool for Cisco CUCM
Open-School Community Edition
FTP!
Count Code
Daniel Drubin Access Control Suite
simplitec simplisafe
Multi-Process Killer Portable
SCEA Part 2 & 3 Exam EPractize Labs Enterprise
Silva 2.1a2
Agama Web Menus
aXmag Free
Flash Player Pro
Red Call Recorder
Photo! 3D Album
Syston Data Recovery Free

Top Search

Math Php Scripts
Free Sales Scripts
Php Ping Network Scripts
Php Vertical Menu Scripts
Scripts Para Windows Xp
Convert Paint Shop Pro Scripts
Funny Website Java Scripts
Mirc Scripts Reference
Ftp Search Scripts Sites
Minecraft Editor Scripts
Price Comparison Scripts
Visual Basic Scripts
Php Scripts Track Sales
Irc Funny Scripts
Mini Java Scripts Projects
Music Sharing Scripts
Irc Cut Scripts
Mirc Scripts Ip
Microsoft Ice Cleaning Scripts
Deloitte Audit Scripts
Illustrator Scripts Export Jpg
Network Monitoring Php Scripts
Php Scripts For Downloading Images
Irc Color Scripts
Java Scripts Commands For Adobe