* Moved CLI to packages folder * Fixed mistake in path * Bumped version * Fixed dependency issues * Version bump
		
			
				
	
	
		
			16 lines
		
	
	
		
			379 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			379 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
#!/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)
 |