15 lines
		
	
	
	
		
			333 B
			
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			15 lines
		
	
	
	
		
			333 B
			
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | #!/usr/bin/env python | ||
|  | 
 | ||
|  | import zipfile | ||
|  | import sys | ||
|  | 
 | ||
|  | def main(zip_path, manifest_out): | ||
|  |   with open(manifest_out, 'w') as manifest, \ | ||
|  |       zipfile.ZipFile(zip_path, 'r', allowZip64=True) as z: | ||
|  |     for name in sorted(z.namelist()): | ||
|  |       manifest.write(name + '\n') | ||
|  |   return 0 | ||
|  | 
 | ||
|  | if __name__ == '__main__': | ||
|  |   sys.exit(main(*sys.argv[1:])) |