Instance Method インスタンスメソッド

decompress(using:)

Decompresses the data object’s bytes. データオブジェクトのもつバイトそれらを解凍します。

Declaration 宣言

func decompress(using algorithm: NSData.CompressionAlgorithm) throws

Parameters パラメータ

algorithm

The algorithm to use for decompressing the data. For a list of available algorithms, see NSData.CompressionAlgorithm. データを解凍するために使用するアルゴリズム。利用可能なアルゴリズムの一覧として、NSData.CompressionAlgorithmを見てください。

Discussion 議論

Use this method to inflate in-memory data when you need uncompressed bytes. Specify the same algorithm used to compress the data to successfully decompress it. このメソッドを使用して、インメモリデータをふくらましてください、あなたが解凍したバイトそれらを必要とする場合に。データを圧縮するのに使用したのと同じアルゴリズムを指定してください、うまくそれを解凍するために。

The following example shows how to inflate an instance of NSMutableData compressed with the NSData.CompressionAlgorithm.zlib algorithm: 以下の例は、NSData.CompressionAlgorithm.zlibアルゴリズムで圧縮されたNSMutableDataのインスタンスを膨らませる方法を示します。


do {
    data.decompress(using: .zlib)
} catch {
    print ("Decompression error: \(error)")
}

See Also 参照

Compressing and Decompressing Data データの圧縮と解凍