try:
# open file to read
if do_encrypt:
- read_handle = open(in_file, 'rt')
+ read_handle = open(in_file, 'rb')
else:
decryptor = initialize_encryption (CRYPTO_MODE_DECRYPT,
password=password)
comptype=comptype, bufsize=bufsize,
fileobj=None, encryption=encryptor)
else:
- write_handle = open(out_file, 'wt')
+ write_handle = open(out_file, 'wb')
return_code = 1
# convert
+ total = 0
while True:
buf = read_handle.read(bufsize)
+ total += len(buf)
print('.', end='')
if do_encrypt:
- write_handle.write(buf.encode(encoding, errors='strict'))
+ write_handle.write(buf)
else:
- write_handle.write(buf.decode(encoding, errors='replace'))
+ # write_handle.write(buf.decode(encoding, errors='replace'))
+ write_handle.write(buf)
if len(buf) < bufsize:
if do_encrypt:
print('successfully encrypted {} into {}'