The default format used by the pickle module is a slow one that results in readable pickles. Making it the default, but it would break backward compatibility:
largeString = 'z' * (100 * 1024)
myPickle = cPickle.dumps(largeString, protocol=1)
CATEGORY: library