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

 

(7380 Hits)

 

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