Я хочу добавить файл в уже созданный zip-файл с помощью python.ZipFile.write() бросает ошибку CRC
Ниже приведен код:
try:
conn='1.properties'
fileName='/home/pbnagara/temp/Zip1.zip'
myZip = zipfile.ZipFile(fileName, mode='a')
myZip.write(conn)
myZip.close()
except Exception:
print 'Exception occurred while writing to Zip file: ' + fileName
Когда я пытаюсь распаковать, архив поврежден, и он бросает ошибку ниже:
extracting: 1.properties bad CRC afe265f4 (should be f998eec6)
Можете ли вы пожалуйста, дайте мне знать, что происходит не так Вот?
Будет ли иметь другой суффикс [кроме .zip для имени архива] из-за ошибки?
Это происходит, когда вы пытаетесь разархивировать его за пределами python? Конечно, если вы запустите этот код, он должен распечатать то, что находится под «Исключением», когда вы ловите _everything_, включая 'KeyboardInterrupt'. – Ben
Что вы используете для извлечения архива? Я тестировал его на моей стороне, и у меня не было проблем с извлечением архива с помощью 7-zip. –
Получение ошибки с 7-zip, а также с unix «unzip» – user170008