Type Method 型メソッド

canResumeDownloadDecodedWithEncodingMIMEType:

Returns whether a URL download object can resume a download that was decoded with the specified MIME type. あるURLダウンロードオブジェクトが指定MIMEタイプでデコードされたダウンロードを再開できるかどうかを返します。

Declaration 宣言

+ (BOOL)canResumeDownloadDecodedWithEncodingMIMEType:(NSString *)MIMEType;

Parameters パラメータ

MIMEType

The MIME type the caller wants to know about. 呼び出し側がそれについて知りたいMIMEタイプ。

Return Value 戻り値

YES if the URL download object can resume a download that was decoded with the specified MIME type, NO otherwise. YES、もしURLダウンロードオブジェクトがこの指定されたMIMEタイプでデコードされたダウンロードを再開できるならば、そうでなければNO

Discussion 議論

The MIME type of a file, in conjunction with the value returned by the download:shouldDecodeSourceDataOfMIMEType: delegate method, determines whether the NSURLDownload class should decode or decompress the incoming data as it is received. ファイルのMIMEタイプは、download:shouldDecodeSourceDataOfMIMEType:委任先メソッドによって返される値と協力して、NSURLDownloadクラスがこの到着するデータをそれが受け取られるときデコードまたは解凍すべきかどうかを決定します。

Some compression techniques, such as the DEFLATE algorithm (gzip) use symbol dictionaries that vary during the compression process, making it impractical to decompress only a portion of the data starting in the middle. For this reason, this method returns NO unless both of the following conditions are met: いくつかの圧縮の仕組み、例えばDEFLATEアルゴリズム(gzip)は、圧縮処理の間に変化するシンボル辞書を使っていて、データの一部だけを中途から始めて解凍することを実行不可能にしています。この理由のために、このメソッドはNOを返します、以下の条件の両方が満たされるまでは:

  • The MIME type is of a type that the NSURLDownload class knows how to decompress or decode. MIMEタイプは、NSURLDownloadクラスが解凍またはデコードする方法を知っている型のものである。

  • The decoding can be safely resumed. デコードは、安全に再開されることができる。

In practice, this method returns YES for MacBinary and BinHex, otherwise NO. 実際のところ、このメソッドがYESを返すのはMacBinaryとBinHexに対してです、そうでなければNO

If your app needs to be able to resume file downloads in gzip format, your download:shouldDecodeSourceDataOfMIMEType: method must return NO, and you must decode the resulting file yourself after you finish downloading it in its entirety. キューに入れられたオペレーションの全てが同じgzipを持ちそしてそれらがキューの中に置かれる時に遂行する準備ができている — すなわち、それらのdownload:shouldDecodeSourceDataOfMIMEType:プロパティがNOを返す — ならば、それらはそれらがキューに提出された順番で遂行されます。

See Also 参照

Resuming partial downloads 不完全なダウンロードを再開する