Home > By category > Developer Tools >Management & Distribution > pycrc



pycrc

  • Downloads: 
  • Views: 
  • Rating:

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 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.

Free download from Shareware Connection - pycrc is a calculation utility that will provide a CRC reference implementation in Python and a source code generator for C.

Publisher: Thomas Pircher | License: Freeware | Price: 0.00
Version: 0.8.1 | Platform: WinOther
Released Date: | Rating: 0 | Title: pycrc

Author Url: http://sourceforge.net/projects/pycrc
Program Info Url: http://sourceforge.net/projects/pycrc
Download Url: http://sourceforge.net/projects/pycrc/files/pycrc/pycrc-0.8.1/pycrc-0.8.1.zip/download

More downloads from pycrc publisher Thomas Pircher:

pycrc for Windows - pycrc provides CRC reference implementations in Python and a source code generator for C.

pycrc keywords:
pycrc related downloads:

Order Form Source Code - DEMO: Visual Basic source code will let you add an orderform to your program.

SourceFormatX Source Code Formatter - SourceFormatX is an all-purpose automatic source code formatter and beautifier for C, C++, Java, C#, Object Pascal, PHP, ASP, JSP, VB, VBNET, VBScript, JavaScript & HTC source code.

VB Source Code Controls - Visual Basic Source Code that demonstrates how to make VB Controls by using a Picturebox and pure VB Code. Free source code for making Command Buttons and additional source code for making Calendars, Clocks, Sliders and a Scheduler is available. Visual Basic Source Code

Visual Basic Controls (Source Code) - Visual Basic Source Code that demonstrates how to make VB Controls by using a Picturebox and pure VB Code. Free source code for making Command Buttons and additional source code for making Calendars, Clocks, Sliders and a Scheduler is available. Visual Basic Source Code

MouseImp Pro Live! Source Code - Please feel free to download and use MouseImp Pro Live! source code. The source lacks MouseImp Pro's copy protection and some other trialware/evaluation stuff from the commercial version. The source code can be compiled under Microsoft Visual C++ 6.0

Shareware Connection periodically updates pricing and software information of 'pycrc' from company source 'Thomas Pircher' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'pycrc' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of pycrc.

New Reviews

BitKiller - Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...

Driver Fusion - To keep your laptop and desktop running smoothly and get the best performance out of it, it is important to pay attention to some aspects. It is quite important to ensure your PC device drivers are updated. Components like motherboards, GPU and ...

Backup Dwarf Home Edition - Making backups of data and media content has become extremely important for computer users nowadays. Owing to hardware failure, you may end up losing gigabytes of precious data. Besides, you may not want to leave sensitive data accessible to all ...

KeePass Password Safe - Using password becomes mandatory for performing various online operations, at both home and workplace. For accessing email accounts, shopping online, making banking transactions and similar tasks it is necessary to use user ids and passwords ...

Spotflux - Browsing the internet is a common activity among PC users nowadays and it is required for work and personal purposes almost on a daily basis. However, with malware invasion on rise and hackers on prowl, web browsing and download safety has become ...

SiSoftware Sandra Lite - People use computers for various needs, including work, entertainment and information seeking. However, a majority of PC users do not bother much about intricate details of their PC’s hardware parts. A section of users are particular about ...

Canva - While designing becomes a requirement for millions of PC users at times, a majority of them do not feel comfortable about using mainstream design software. The steep learning curve associated with some graphic design and print publishing apps ...

Paint.NET - Nearly every PC user needs to use some type of image editing software nowadays, whether it is for personal or professional reasons. It can be for making minor corrections to your vacation pictures before you share them on social media sites. It ...

Roboscan Internet Security Free - Owing to incessant onslaught of various web based and other malware, it is not possible to keep your PC secured unless you use a capable system security suite. As a matter of fact, it is better to use feature- rich Internet security software than ...

HandBrake - Nearly every PC user gets into a situation when they fail to understand what to do with a DVD that will not play back on DVD player or PC owing to format restrictions. Some users may also feel irked about a video file downloaded from web refusing ...




New Downloads

SQLiteDAC for Delphi

A feature-rich and
high-performance library of
components that provides
native connectivity to SQLite
database from ...

TeeGrid for VCL/FMX

Lightweight and fully-featured
Grid control for RAD Studio,
Delphi and C++Builder. The
Grid allows you easily and
fast ...

Devart ODBC Driver for
MongoDB

ODBC Driver for MongoDB
provides high-performance and
feature-rich connectivity
solution for ODBC-based
applications

Video Edit Gold SDK
ActiveX

add video mixing, audio mixing
and add subtitle on video,
create subtitle file, video
audio editing in Adobe
Director, ...

SQLite Data Access
Components

LiteDAC (SQLite Data Access
Components) provides native
connectivity to SQLite from
Delphi, C++Builder, Lazarus on
...

VeryPDF HookPrinter SDK

HookPrinter - Intercept data
being sent to a printer, print
capture software, capture
print job, Capturing Text
Printer ...

dotConnect for SQLite

dotConnect for SQLite is a
data provider built on ADO.NET
architecture. With Entity
Framework and LinqConnect
support it ...

dbForge Documenter for SQL
Server

dbForge Documenter for SQL
Server is an easy-to-use
documentation tool that can
save you a great deal of time
by ...

NOV Barcode for .NET

The NOV Barcode control allows
developers to quickly and
easily add barcodes to their
.NET applications. The Barcode
...

DTM Database Content
Analyzer

DTM Database Content Analyzer
is a tool for database
statistic: general statistics
and 5 built-in reports:
database size, ...

ApexSQL Clean

ApexSQL Clean analyzes SQL
Server database objects,
dependencies within the
database, across databases,
scripts and even ...

Builder's Heaven

'Builder's Heaven - Codes
Everything You Code!' is a
powerful application that
creates Source Programs in all
the ...