CheckSum

Z PMD 85 Infoserver

CheckSum


CheckSum
Autor: Roman Bórik
Verzia: v1.4 (05/2014)
Operačný systém: windows | unix
Lokalizácia: angličtina
Licencia: Copyright © 2014 RM-TEAM
Download: checksum14.zip - ZIP archív obsahujúci binárky pre win32 konzolu a Linux + zdrojové texty

CheckSum je PC konzolová utilita určená pre výpočet a zápis kontrolného súčtu do binárneho súboru. Kontrolný súčet je vždy 8 bitový (Byte) a môže byť typu ADD alebo XOR.

Použitie

CheckSum je konzolová utilita, takže sa dá, ako bolo spomenuté, s výhodou použíť v dávkových súboroch. Požadované chovanie utility sa volí príslušnými prepínačmi. V hranatých zátvorkách sú uvedené defaultné hodnoty parametrov, pokiaľ sa daný prepínač nepoužije.

Príkazový riadok: checksum [prepinace] file.ext

  • -add
    výpočet kontrolného súčtu typu ADD.
  • -xor
    výpočet kontrolného súčtu typu XOR.
  • -i val
    počiatočná hodnota kontrolného súčtu. [0]
  • -s offset
    určuje offset od začiatku súboru odkiaľ sa začne výpočet kontrolného súčtu. [0]
  • -l length
    určuje dĺžku bloku pre výpočet kontrolného súčtu. [LOF - start_offset]
  • -c offset
    určuje offset od začiatku súboru kam sa zapíše vypočítaný kontrolný súčet. [LOF - 1]
  • -ca
    vypočítaný kontrolný súčet sa pridá na koniec súboru.
  • -sl symb_list
    zoznam názvov symbolov, ktoré budú použité pre výpočet a zápis kontrolných súčtov. Zoznam je v tvare:
    start_off,length,crc_off{;start_off,length,crc_off}.
  • -sf symbfile.ext
    názov textového súboru obsahujúceho zoznam symbolov vo forme:
    #define symbol value
    ako v jazyku C. Symboly a ich hodnoty v tomto súbore budú použité prepínačom -sl.

Prepínače -sl a -sf sú použiteľné v súčinnosti s Macro Assemblerom AS, u ktorého je možné vyexportovať symboly označené kľúčovým slovom shared do C-Header hlavičkového súboru pomocou prepínača -c.