JSZip、Javascriptで.ZIPファイルを作成します

近年、 JavaScript言語 それがのベンチマークのXNUMXつになるまで、非常に民主化されました ウェブ開発。 今日、この言語で完全に開発された完全なアプリケーションを目にするほどです。
JSライブラリはますます洗練されています。 今ではほとんどすべてを行うことが可能です。

 
JSジップ は、オープンソースのJSライブラリです。 .ZIPファイルの処理と作成 ユーザーのブラウザで直接。

その使用法は非常に簡単です:

var zip = new JSZip(); zip.add( "Hello.txt"、 "Hello Worldn"); img = zip.folder( "images"); img.add( "smile.gif"、imgData、{base64:true}); content = zip.generate(); location.href = "data:application / zip; base64、" + content;

だからあなたはできる ファイルとディレクトリを追加する .ZIPファイルで、アーカイブ内のファイルを検索し、一部を削除します。

すべてが牧歌的ではありません。 このソリューションはChromeでは機能しません(回避策があります)。これは実際のハンディキャップになり始めています。 しかし、別のブラウザーを使用している会社にデプロイされたアプリの場合、それは信じられます。

また、アーカイブ内の特定の数のファイルを送信し、クライアントワークステーションでそれらを抽出することも想像できます。 より速く進み、接続を緩和するもの。

ico JSZipをダウンロードし、Javascriptで.ZIPファイルを作成しますJSZipをダウンロード

また、読み