JSZipを使用してテキストを圧縮してから7Zipで開きます。問題は、アーカイブがある時点で明らかに破損していることです。私はそれを開くことはできません。私はそれが正しく作成されていないと推測している、おそらく私は正しいエンコーディングを使用していないので、私のAndroidデバイス(これはPhonegapプロジェクトです)から転送中に起こっている可能性がありますアーカイブを転送するためのadb)。javascriptでファイルを圧縮する - 破損したアーカイブ
私のコードは次のとおりです。writer
はPhoneGapのFileWriterオブジェクトです
var zip = new JSZip();
zip.add("hi.txt", "Hello World");
var content = zip.generate(true); // true == get raw byte string
writer.write(content);
。
アイデア?
この投稿は数年前ですが、私は同じ問題を抱えています。これを行う別の方法を知っていますか? –
@ mikethedj4いいえ! – copy