Adler
- Collection of DIRAC useful adler32 related tools.
By default on Error they return None.
Warning
On error False is returned.
Warning
All exceptions report to the stdout.
- DIRAC.Core.Utilities.Adler.compareAdler(adler1, adler2)
Check equality between two adler32 checksums.
- Parameters:
adler1 – 1st checksum
adler2 – 2nd checksum
- Returns:
True (False) if cheksums are (not) equal
- DIRAC.Core.Utilities.Adler.fileAdler(fileName)
Calculate alder32 checksum of the supplied file.
- Parameters:
fileName (str) – path to file
- DIRAC.Core.Utilities.Adler.hexAdlerToInt(hexAdler, pos=True)
Change hex base to decimal for adler32 checksum.
- Parameters:
hexAdler (mixed) – hex based adler32 checksum integer or a string
pos (boolean) – flag to determine sign (default True = positive)
- DIRAC.Core.Utilities.Adler.intAdlerToHex(intAdler)
Change adler32 checksum base from decimal to hex.
- Parameters:
intAdler (integer) – adler32 checksum
- Returns:
8 digit hex string