LoginSignup
1
1

More than 5 years have passed since last update.

SSZipArchiveで暗号化zipを解凍するとテキストファイルにゴミが入ることがある

Last updated at Posted at 2014-12-16

現象

暗号化zipをMac上で以下のコマンドで作成して、iOSアプリでSSZipArchiveを使用して解凍していたら、どうもcsvファイル(ShiftJIS)にゴミが入る。

zip -r0 -P passward data data

先方の事情で、csvはWindowsExcelから吐くのでどうしてもShiftJISのままがいい。

対処

以下のコマンドに変えたらうまくいったよ。

zip -r -P passward data data

0は「無圧縮」の指定。
圧縮率は0〜9で、1→9で圧縮率が高くなる。
省略した場合は、6。

SSZipArchiveのせいとも一概には言えないが、今は一見うまくいっているので様子見。
0指定でうまく解凍できていたときもあるので、ファイルサイズとかcsvファイルの中身の文字とかに依存するのかなあ。。。
だとしたら、今後またファイルサイズが変わったら「圧縮率6」指定じゃうまくいかないパターンもあり得るね。。。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1