Main » Programming » How do CRCs work? » New reply
    Alert
    You are about to bump an old thread. This is usually a very bad idea. Please think about what you are about to do before you press the Post button.
    New reply
    Post help

    Presentation

    [b]…[/b] — bold type
    [i]…[/i] — italic
    [u]…[/u] — underlined
    [s]…[/s] — strikethrough
    [code]…[/code] — code block
    [spoiler]…[/spoiler] — spoiler block
    [spoiler=…]…[/spoiler]
    [source]…[/source] — colorcoded block, assuming C#
    [source=…]…[/source] — colorcoded block, specific language[which?]
    [abbr=…]…[/abbr] — abbreviation
    [color=…]…[/color] — set text color
    [jest]…[/jest] — you're kidding
    [sarcasm]…[/sarcasm] — you're not kidding

    Links

    [img]http://…[/img] — insert image
    [url]http://…[/url]
    [url=http://…]…[/url]
    >>… — link to post by ID
    [user=##] — link to user's profile by ID

    Quotations

    [quote]…[/quote] — untitled quote
    [quote=…]…[/quote] — "Posted by …"
    [quote="…" id="…"]…[/quote] — ""Post by …" with link by post ID

    Embeds

    [youtube]…[/youtube] — video ID only please
    Thread review
    Screwtape A fifty-minute video explaining the mathematics behind CRCs, including polynomial division and finite fields: https://www.youtube.com/watch?v=izG7qT0EpBw

    Another fifty-minute video, explaining how all that mathematics boils away into three 74LS chips on a breadboard: https://www.youtube.com/watch?v=sNkERQlK8j8

    Just for completeness, here's a ridiculously complete article that covers the same basic information, except it tries to explain every possible variant of CRC algorithm: http://ross.net/crc/crcpaper.html
      Main » Programming » How do CRCs work? » New reply
      Kawa's Github