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

 

( 103 Hits )

 

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