zur Startseite zum Inhalt zur Navigation

CRC

 

CRC steht für Zyklische Redundanz Prüfung und ist
in der Informatik ein gängiges Verfahren um Daten
welche über Fehlerbehaftete Kanäle übertragen werden.
Gegen eben diese Fehler ab zu sichern.

CRCs sind in verschiedenen Bitbreiten und Modi
vorhanden. Die hier gezeigte Variante versucht 
möglichst viele dieser Varianten ab zu decken.

Dies gelingt dadurch, dass der Benutzer alle Parameter
zur Bestimmung eines CRC selbst wählen kann. 
Die in ucrc.pas bereit gestellte Komponente ist 
dabei eine C Portierung von :
http://www.zorc.breitbandkatze.de/crc.html
welche wiederum auf der Grundlage von 
http://www.tty1.net/pycrc/
aufbaut.
Im Zip sind der Quellcode und ein Demoprogramm zum
ausprobieren der verschiedenen Verfahren.
Einige Beispiele : CCITT, CRC-16, CRC-16 Modbus,CRC-8

 

(7411 Hits)

 

  verzeichnung     partikelengine     cpu_load     rsa     tg12864b     codecounter     rubik_cube2     uuart     heapsim     zufall     file_transfer     bigprim     picturerotate     fouriersynthese     opengl_graphikengine     perlin_noise     tankplan     delforlaz     diffusionsfilter     quadtree     proof2e1     game_of_life     desktop_lock     gebmanager     netzwerkprotokol     jazzball     binomial     transparenz     pingpong     puzzle     sortieren     feder_masse     basic     imageinspector     galton_brett     mastermind     ntools     simpleray     logger     qprogrammer     klab     euler     textur_filterung     sprite_engine     bignumber     tclockex     alt_f2     gefangenen_dilemma     weihnachtsstern     pointer     codeviewer     button_tool     maw     cleanup     socket     tipp_it     info     newton     io_adapter     labyrintcreator     5ermedian     3d_puzzle     trio     minipaint     openglsphere     dcommenter     2048     shannon_fano_coding     updater     kollision     opengltruetypefont     clear_engine     clickomania     bezier     bitverknupfung     hoertest     dithering_filtering     exp_func     binaeruhr     steganographie     proto     torus_chess     raetsel     rubik_cube     rollenspiel     dxtools     8x8x8     vokabel     send_get_file     serial     matrix     balanced     suchen_dialog     gc_solver     stm     sirpinksy     vedische_multiplication     address_db     wii_whiteboard     turing_maschine     atmegaboard     knack     opengl_spriteengine     gedanken_leser     dcf77     newton_interpolation     pi     summe_n     kartei     xml     nsudoku     c_libs     pathfinder     io_serializer     hex     stereoprojektion     hilbert     tippsy3     simple_font     pentago     screensaveblocker     cubemap     project_collector     gpu_info     chunkmanager     wuerfelzauber     wii_headtrack     lazcomment     fourier     sudoku     numeric_instability     fakenet     sql     ctools     4_wins     zauber     fir_iir     picking     bmp_font     sdl_tcp_ip     greenfoot     sfxr     ccm     laufschrift     gorilla     screeny     wireworld     piemenue     c_depencies     fpc_depencies     multilanguage     funkuhr     race_condition     ascii     episodenmanager     library     balanced2     calender     farbspectrum     rent_it     td     sortieren2     einstein     graphen_algos     crc     l_system     iq_block     pwm     passbildcreator     wuerfel     projizierte_schatten     tokenizer     textfilter     tbitstream     winkonfig     kwirk     loop     network_bandwidth_limiter     funplay2     picam     portal     ym1602c     tasker     digiman     anty_krypt     tetris     lzw     wecker     attributgrammatik     4_gewinnt     trackball     generische_liste     induktion     schachprobleme     parken     filetools     waage     network_listener     mandelbrot     reihen     ae20125     simple_cad     baum     copycommander     bww     hough_transformation     fingerspeed