all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: libcrcutil  ]

Package: libcrcutil-dev (1.0-5.2)

Links for libcrcutil-dev

Screenshot

Debian Resources:

Download Source Package libcrcutil:

Maintainer:

External Resources:

Similar packages:

libreria per calcolo di CRC (Cyclic Redundancy Check) - file di sviluppo

La libreria crcutil fornisce implementazioni efficienti di algoritmi per CRC. Include l'implementazione di riferimento di un innovativo algoritmo Multiword CRC inventato da Andrew Kadatch e Bob Jenkins all'inizio del 2007. Il nuovo algoritmo è pesantemente ottimizzato per processori Intel e AMD moderni ed è notevolmente più veloce di quasi tutti gli altri algoritmi software per CRC.

Il libro bianco incluso descrive i dettagli dell'algoritmo Multiword CRC e di altri algoritmi e procedure per manipolare CRC implementati dalla libreria crcutil.

La libreria crcutil calcola:

 * CRC32C assistito dall'hardware: 0,13 (Nehalem) cicli CPU per byte;
 * CRC a 64 bit e CRC più piccoli: 1,0 (Nehalem) - 1,2 (Core) cicli CPU
   per byte;
 * CRC a 128 bit: 1,7 cicli CPU per byte.

Dal momento che la velocità di calcolo dei CRC a 64 bit è identica a quelli a 32 bit e a 16 bit, l'uso della libreria crcutil permette l'uso diffuso dei più affidabili CRC a 64 bit invece di quelli a 32 bit.

Come bonus, crcutil implementa anche numerosi "trucchi" per CRC (es. calcolo di CRC di blocchi concatenati di dati di lunghezza nota e CRC senza toccare i dati veri e propri).

Questo pacchetto fornisce i file di sviluppo.

Tags: Software Development: Libraries, Role: Development Library

Other Packages Related to libcrcutil-dev

  • depends
  • recommends
  • suggests
  • enhances

Download libcrcutil-dev

Download for all available architectures
Architecture Package Size Installed Size Files
mipsel 17.7 kB92.0 kB [list of files]