Package: unar Version: 1.10.1-2+b7 Severity: minor Don't leave empty files on disk if extraction fails.
$ unar -p 0403 Certificate.zip Certificate.zip: Zip Certificate.pdf (254004 B)... Failed! (Missing or wrong password) Extraction to current directory failed! (1 file failed.) $ ls -l -rw-r--r-- 1 jidanni jidanni 0 01-22 21:28 Certificate.pdf -rw------- 1 jidanni jidanni 242430 01-22 21:26 Certificate.zip $ lsar -l Certificate.zip Certificate.zip: Zip Flags File size Ratio Mode Date Time Name ===== ========== ===== ==== ========== ===== ==== 0. ---E- 254004 4.6% ---- 2022-01-22 09:38 Certificate.pdf (Flags: D=Directory, R=Resource fork, L=Link, E=Encrypted, @=Extended attributes) $ lsar -L Certificate.zip Certificate.zip: Zip Certificate.pdf: Name: Certificate.pdf Size: 254 KB (254004 bytes) Compressed size: 242 KB (242264 bytes) Is encrypted: Yes Last modified: 2022-01-22 09:38:52 +0800 DOS file attributes: ------ (0x00) Index in file: 0 Start of data: 56 Length of data: 242264 WinZipAESCompressionMethod: 8 WinZipAESKeySize: 3 WinZipAESVendor: 17729 WinZipAESVersion: 2 ZipCRC32: 0x00000000 ZipCompressionMethod: 99 ZipExtractVersion: 20 ZipFileAttributes: 0 ZipFlags: 9 ZipLocalDate: 1412844762 ZipOS: 0 ZipOSName: MS-DOS P.S., trailing blank spotted: $ lsar -L Certificate.zip|sed -n '/ $/p' Certificate.pdf: