以下のエラーとなる
$ unzip XXX.zip Archive: XXX.zip warning [XXX.zip]: 1234567890 extra bytes at beginning or within zipfile (attempting to process anyway) error [XXX.zip]: start of central directory not found; zipfile corrupt. (please check that you have transferred or created the zipfile in the appropriate BINARY mode and that you have compiled UnZip properly)
unzip 6.0 以前では 4G を超えるファイルは解凍できないが、ここでの unzip は 6.0
環境は Amazon Linux 2023
7zip で解凍してみる。
sudo yum install -y p7zip
解凍オプション x
で解凍。
$ 7za x XXX.zip 7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21 p7zip Version 16.02 (...) Scanning the drive for archives: 1 file, 6138543314 bytes (5855 MiB) Extracting archive: XXX.zip ERRORS: Headers Error -- Path = XXX.zip Type = zip ERRORS: Headers Error Physical Size = 6138543314 64-bit = + Archives with Errors: 1 Open Errors: 1
Headers Error
のようにヘッダが壊れているようだが、チェックサムも一致し、正常に解凍できた。