BZip2Error
public enum BZip2Error : Error
Represents an error which happened during BZip2 decompression. It may indicate that either data is damaged or it might not be compressed with BZip2 at all.
-
‘Magic’ number is not 0x425a.
Declaration
Swift
case wrongMagic
-
BZip version is not 2.
Declaration
Swift
case wrongVersion
-
Unsupported block size (not from ‘0’ to ‘9’).
Declaration
Swift
case wrongBlockSize
-
Unsupported block type (is neither ‘pi’ nor ‘sqrt(pi)’).
Declaration
Swift
case wrongBlockType
-
Block is randomized.
Declaration
Swift
case randomizedBlock
-
Wrong number of Huffman tables/groups (should be between 2 and 6).
Declaration
Swift
case wrongHuffmanGroups
-
Selector is greater than the total number of Huffman tables/groups.
Declaration
Swift
case wrongSelector
-
Wrong length of Huffman code (should be between 0 and 20).
Declaration
Swift
case wrongHuffmanCodeLength
-
Symbol wasn’t found in Huffman tree.
Declaration
Swift
case symbolNotFound
-
Computed checksum of uncompressed data doesn’t match the value stored in archive. Associated value of the error contains already decompressed data.
Declaration
Swift
case wrongCRC(Data)