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

decompressed(using:)

Returns a new data object by decompressing data object’s bytes. 新しいデータオブジェクトを、データオブジェクトのもつバイトそれらを解凍することによって返します。

Declaration 宣言

func decompressed(using algorithm: NSData.CompressionAlgorithm) throws -> Self

Parameters パラメータ

algorithm

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

Return Value 戻り値

An NSData instance that contains the decompressed buffer data. あるNSDataインスタンス、それは解凍されたバッファデータを含みます。

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 create a new NSData instance from data compressed with the NSData.CompressionAlgorithm.zlib algorithm: 以下の例は、どのように新しいNSDataインスタンスを、NSData.CompressionAlgorithm.zlibアルゴリズムで圧縮したデータから作成するかを示します。


do {
    let uncompressedData = try compressedData.decompressed(using: .zlib)
} catch {
    print ("Decompression error: \(error)")
}

See Also 参照

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