私の質問はここに似ています:
ただ、結果は出ません。
PHPでデータをgzip圧縮しました。
$gztext = gzcompress($text,9);
var_dump(base64_encode($gztext));
そしてiOSでデコードしようとしました:
NSString *encodedGzippedString = @"K0ktLlFIzSspqlTQ09MDYTCloKcApWEEGBkaGZuYAAA=";
NSData *decodedGzippedData = [NSData dataByBase64DecodingString:encodedGzippedString];
NSData *unGzippedJsonData = [decodedGzippedData gzipInflate];
if(unGzippedJsonData){
NSString* unGzippedJsonString = [[NSString alloc] initWithData:unGzippedJsonData encoding:NSASCIIStringEncoding];
if(unGzippedJsonString)
NSLog(@"Result: %@", unGzippedJsonString);
else
NSLog(@"string error");
}
else NSLog(@"gzip error");
結果は「gzipエラー」です