• [^] # Re: Question existentielle

    Posté par . En réponse au journal Question existentielle. Évalué à 5.

    Ptet un chtit exemple :).

    Si on considère un fichier d'un certaine taille dont le checksum à plat est 725 0x02D5 (au pif) avec un checksum sur 2 octets et un champ de compensation de 2 octets à 0xFFFF.

    Or 0x2D5 + 0x02 + 0xD5 = 0x03AC.
    La différence est de 0x3AC-0x2D5 = 0xD7 (0x02+0xD5).

    0xFF - 0xD7 = 0x28

    On a juste à mettre le cham de compensation à 0xFF28 et le checksum à 0x03AC.

    CQFD.

    Un jour libre ?