zipはコンピュータで汎用的に用いられているアーカイブ方法の名称です。一般に「zip」といえば、圧縮されたファイルを連想しますが、アーカイブとは「書庫」を指し、本来は複数のデータを一つのファイルにまとめたもののことをいい、規格に従って単純にファイルを連結しただけでも、zip形式は成立します。 zipはその汎用性の高さから意外なところでも用いられています。たとえば、Microsoft Office 2007で採用されたdocxやxlsxといった新しい保存形式。
あけおめころよろメリクリ!! 尾藤 a.k.a. BTOです。 今年も残すところ、あと357日となりましたが、みなさんいかがおすごしでしょうか。 今年の目標は、純白のメルセデス、プール付きのマンション、最高の女とベッドでドン・ペリニヨンの3つです。 さて、今回はS3上に置いたZipファイルをHTTPのRangeパラメータでバイナリアクセスして、料金を節約した話を書きます。 検索インデックスのデータ量が増大 メールアーカイバでは、検索インデックスを mongodb に格納していますが、データ量が増えるにしたがって性能的な問題が出てきました。なにしろ月間1億6000万通のメールを処理するので、検索インデックスのデータ量も大変なことになります。 amazon EBS 1TB制限 当時のEBSでは、最大で1TBのボリュームしか作れませんでした。 検索インデックスのデータ量の増え方は不規則なので、ど
作った。 ukyo/jsziptools - GitHub chrome,firefoxあたりで動きます。コードをちょっと変えればIE10でも動くかも。 実はStringベースでzip,unzipできるライブラリというのはすでにあります。 JSZip: JavaScript zip class zip inflate on javascript jsziptoolsはBlobBuilder,TypedArrayなどHTML5のAPIをつかった割とモダンな実装です。 これらを使うことによって、より巨大なファイルを扱えたり、より高速に実行できたりします。 inflate,deflateに関してはMasanao Izumo氏が作成したライブラリを stringから配列(逆も)に変換している部分を排除して全体を無名関数でラップしたものを使用しています。 http://www.onicos.com/
JSZip is a javascript library for creating, reading and editing .zip files, with a lovely and simple API. Current version : v3.10.1 License : JSZip is dual-licensed. You may use it under the MIT license or the GPLv3 license. See LICENSE.markdown. Example var zip = new JSZip(); zip.file("Hello.txt", "Hello World\n"); var img = zip.folder("images"); img.file("smile.gif", imgData, {base64: true}); zi
QDBMでもTCでも各種の圧縮アルゴリズムをDBに適用できるようにしているが、KCでも任意の圧縮アルゴリズムを後付けで組み込んで利用できるようになっている。その使い方と性能について紹介する。 圧縮アルゴリズムのプラグイン CacheDB、GrassDB、HashDB、TreeDB、DirDB、ForestDBのいずれも、tune_optionsおよびtune_compressorの2つのメソッドがある。tune_options(BasicDB::TCOMPRESS) とするとデータベースの圧縮が有効になり、デフォルトではZLIBの生フォーマットが適用されるようになる。任意の圧縮アルゴリズムを適用するには、さらにtune_compressorでCompressorクラスを継承して作った派生クラスのオブジェクトを登録する。Compressorクラスはcompressメソッドとdecompres
ZLIB.NET is a 100% managed version of ZLIB compression library which implements deflate and inflate compression algorithms. Features: C# source code 100% managed, without unsafe blocks Free for use in commercial software with closed source code BSD style license The original zlib compression library was written by Jean-loup Gailly and Mark Adler The primary site for the zlib compression library is
ちょっと思うところあって JavaScript 内で、複数のファイル情報を作って Zip で固めて、 Data URI を生成するライブラリを作ってみました。 ソースは以下の zip.js です。 http://svn.coderepos.org/share/lang/javascript/Zip/ 使うには 以下の base64.js が必要です。 http://svn.coderepos.org/share/lang/javascript/Base64/trunk/ この base64.js は弾さんが作ったものです。 今回 Zip で使うように、ちょっとチューニングさせていただきました。 こんなことができます // zip オブジェクトを作る var zip = new Zip; // 文字列をファイルとして追加する zip.addString('Hello, world!!', '
アナウンス ご無沙汰しております。 本ブログですが、Closeになる予定となっております。公開している記事が必要な方は、保存などをお願いします。 Author: shozoa Date: 01/26/2019 デスクトップ ブリッジと VC ランタイムについて Windows 10 Fall Creators Update がリリースされて、Visual Studio 2017 も Fall Creators Update 対応の 15.4... Author: shozoa Date: 11/10/2017 KB4025342 と DAC について 大分、更新が滞っておりました。2017年7月に KB4025342 がリリースされてから、Desktop App Converter... Author: shozoa Date: 09/04/2017 Desktop Bridge と Wi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く