Print some more info to get an idea of how much longer the test will last
diff --git a/Lib/test/test_zipfile64.py b/Lib/test/test_zipfile64.py
index b0d447d..b3f5763 100644
--- a/Lib/test/test_zipfile64.py
+++ b/Lib/test/test_zipfile64.py
@@ -48,8 +48,9 @@
             # Print still working message since this test can be really slow
             if next_time <= time.time():
                 next_time = time.time() + _PRINT_WORKING_MSG_INTERVAL
-                print >>sys.__stdout__, \
-                   '  zipTest still working, be patient...'
+                print >>sys.__stdout__, (
+                   '  zipTest still writing %d of %d, be patient...' %
+                   (num, filecount))
                 sys.__stdout__.flush()
         zipfp.close()
 
@@ -60,8 +61,9 @@
             # Print still working message since this test can be really slow
             if next_time <= time.time():
                 next_time = time.time() + _PRINT_WORKING_MSG_INTERVAL
-                print >>sys.__stdout__, \
-                   '  zipTest still working, be patient...'
+                print >>sys.__stdout__, (
+                   '  zipTest still reading %d of %d, be patient...' %
+                   (num, filecount))
                 sys.__stdout__.flush()
         zipfp.close()