#!/usr/bin/env python # adler32.py -- calculate adler32 checksum of data # Copyright (C) 2016-present SheetJS from zlib import adler32 from sys import argv, stdin args=argv[1:] payload="" if len(args) == 0 or args[0] == "-": payload = stdin.read() else: payload = open(args[0],"rb").read() # NOTE: python 2 returns a signed value; python3 is unsigned print adler32(payload)