import sys

f1 = open(sys.argv[1])
f2 = open(sys.argv[2])

chunk_size = 1024*1024

s1 = s2 = "start"
n = 0
while s1 == s2 and s1 != "":
    print float(n) / chunk_size, "good"
    n += len(s1)
    s1 = f1.read(chunk_size)
    s2 = f2.read(chunk_size)
    if len(s1) != len(s2):
        print "read aborted early"

if s1 != "":
    print n, "bad"
    
