タグ

zipに関するyassのブックマーク (14)

  • Zip - How not to design a file format.

    The Zip file format is now 32 years old. You'd think being 32 years old the format would be well documented. Unfortunately it's not. I have a feeling this is like many file formats. They aren't designed, rather the developer just makes it up as they go. If it gets popular other people want to read and/or write them. They either try to reverse engineer the format OR they ask for specs. Even if the

    yass
    yass 2021/08/02
  • http://www.lingala.net/zip4j/

    yass
    yass 2017/03/30
  • S3にアップロードされたファイルがzipならlambdaで自動解凍する - Qiita

    やりたいこと S3にアップしたファイルがzipかどうかを判別して、自動的にunzipする処理をlambdaで実行します。 圧縮のサンプルはよく見かけるけど、解凍のサンプルがあまり無い気がしたので、利用シーンは正直まったく浮かばないけど作ってみました。 手順 S3にアップロード用のバケットを作成。 解凍ファイルの保存先用のバケットも作成。(1と同じバケットでもOK) lambda作成 以上。 サンプルコード 使用モジュール 以下のモジュールを使用しています。 - async: フロー制御用のモジュール - node-zip: zipを操作出来るモジュール - mime-types: ファイル名からいい具合にcontentTypeを判断してくれるモジュール 補足 S3にputObjectするにはcontentTypeの指定が必要なので、mime-typesを使っていますが、この子は判断できない

    S3にアップロードされたファイルがzipならlambdaで自動解凍する - Qiita
  • S3のZipファイルをRangeでバイナリアクセスして料金を節約 - HDE BLOG

    あけおめころよろメリクリ!! 尾藤 a.k.a. BTOです。 今年も残すところ、あと357日となりましたが、みなさんいかがおすごしでしょうか。 今年の目標は、純白のメルセデス、プール付きのマンション、最高の女とベッドでドン・ペリニヨンの3つです。 さて、今回はS3上に置いたZipファイルをHTTPのRangeパラメータでバイナリアクセスして、料金を節約した話を書きます。 検索インデックスのデータ量が増大 メールアーカイバでは、検索インデックスを mongodb に格納していますが、データ量が増えるにしたがって性能的な問題が出てきました。なにしろ月間1億6000万通のメールを処理するので、検索インデックスのデータ量も大変なことになります。 amazon EBS 1TB制限 当時のEBSでは、最大で1TBのボリュームしか作れませんでした。 検索インデックスのデータ量の増え方は不規則なので、ど

    S3のZipファイルをRangeでバイナリアクセスして料金を節約 - HDE BLOG
    yass
    yass 2015/01/10
    " 最初は適当に当りをつけてアクセスします。 インデックスの先頭には、かならず central file header signature(0x02014b50) という4バイトのデータが入ります。 これを目印にインデックスがどこから始まるかが分かります "
  • JSZip

    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

  • 20131213 jawsugソフトウェアベンダーがAWSを活用して
急にSaaSをはじめた話

    クラスメソッド社イベント"Developers.IO 2019 Tokyo"実施セッション https://dev.classmethod.jp/news/developers-io-2019-tokyo/ AWSが提供するサービスは多岐に渡ります。AWS上にデータ分析基盤を構築する場合、どのAWSサービスを組み合わせるか、沢山の選択肢があります。どのAWSサービスがどういう要件に適しているか、弊社で担当した多くの案件を元にお伝えします。

    20131213 jawsugソフトウェアベンダーがAWSを活用して
急にSaaSをはじめた話
  • 技術/歴史/zip,gzip,zlib,bzip2 - Glamenv-Septzen.net

    id: 495 所有者: msakamoto-sf 作成日: 2009-11-22 17:11:47 カテゴリ: Linux UNIX Windows [ Prev ] [ Next ] [ 技術 ] お仕事絡みで、ZIPファイルの歴史が気になったので調べてみた。 前々から何となく「gzipとzlibとzipってどう違うんだろう」とは思っていたのだけれど、WindowsでLhacaやLhaplusなどのアーカイブソフト、あるいはXP以降ならOSの機能としてデフォルトでzip圧縮できるし、Linux/UNIXでも2-3回コマンドラインオプションを試行錯誤してmanページ見ればtar.gz作ったり逆にWindows上で圧縮したzipを適当に解凍できるので「ま、いっか。」で済ませてた。 でもせっかくなので、技術的な詳細には突っ込まないが、ざっくりとした歴史や流れをWikipediaを中心に追って

    yass
    yass 2013/10/20
    " 技術的な詳細には突っ込まないが、ざっくりとした歴史や流れをWikipediaを中心に追ってみた。/ ちなみに"zip"というのは、「素早い」とか「弾丸のように」という意味で、Katzの友人であるRobert Mahoneyによる提案らしい。"
  • セキュリティレポート|第1回:そのパスワードで大丈夫? ~ GPGPUによる高速パスワード解析「パスワード解析と解析マシン」

    第1回:そのパスワードで大丈夫? ~ GPGPUによる高速パスワード解析 パスワード解析と解析マシン 2014.09.01 今回は、GPGPU(General-purpose computing on graphics processing units)によるオフラインパスワード解析に関する話を数回に分けてご説明いたします。 なお、今回使用している解析マシンでは、法人向けパーツ等は一切使用しておりません。一般に購入できるパーツのみで構成されており、どなたでも入手することが可能なマシンです。使用したソフトウェアについては、悪用防止のため公表致しません。 ここ数年、パスワード解析にグラフィックカードのGPU(Graphics Processing Unit)を利用することで、パスワード解析速度を格段に向上させる技術が注目を集めています。GPUを画像処理以外に利用するという技術は、一般的にGPG

    yass
    yass 2013/09/04
    "暗号化していないZIP形式のパスワードについては、2週間ですべての組み合わせが解析 / Office文書の暗号化設定を用いた場合、ZIP形式でOffice文書を圧縮してパスワード設定するよりも、パスワード解析に多くの時間"
  • Deflate

    2. このスライドについて • Deflateの実装に必要な知識はRFC 1951に 網羅されている • しかし定義が並んでいるだけなので、いきな り読んでも意味がわからない • 実際のDeflateのデータとRFC 1951を見比 べながら試行錯誤して、ようやく把握 • RFC 1951を読む前の導入的なスライドを目 指して作成、網羅的解説ではない 3. Deflate • ZIP, gzip, PNGで使われている圧縮方式 – ZIPはコンテナ込み、gzipはコンテナなし(→tar) • RFC 1951で定義 • 圧縮率はtar.gz, tar.bz2, tar.xzを比較すれば 目安になる – そこそこの圧縮率とそこそこの処理速度 • バイトの可変長bit化とコピペで圧縮 – 可変長bit化をハフマン符号化と呼ぶ – コピペをLZSSを呼び、LZ77の亜種 4. テスト(Pytho

    Deflate
  • そろそろ「ZIPで暗号化」の謎文化をなくしたい - teruyastarはかく語りき

    Twitter / dnobori: ファイルをZIPで暗号化し、まずZIPをメールで送り、しばら ... https://twitter.com/dnobori/status/346488232537632768 Daiyuu Nobori ファイルをZIPで暗号化し、まずZIPをメールで送り、しばらくして別メールで8文字程度の乱数パスワードを送るという謎のプロトコルが日企業で流行っているが、ZIPのパスワードは総当たりでかなり高速に解析できるし、そもそもパスワードをメールで送っているので効果が疑問。 僕も昔そのように送られてきて同じ疑問もったことあります。 はてブコメントみると、 2度送ることであて先ミスによる添付からの情報漏れを防ぐという効果はそこそこ期待できる。 誤送信による一撃死を免れるためのプロトコル。 まぁでも実際メールやFAXの誤爆とかよくある事なわけで。 暗号の強度では

    そろそろ「ZIPで暗号化」の謎文化をなくしたい - teruyastarはかく語りき
  • 【小ネタ】office 製品に貼り付けられた画像ファイルを抜き出したい! | バシャログ。

    突如寒くなってきて朝布団から出るのがつらい…kimoto です。 今回は、ちょっとした小ネタを。 いや、元ネタは小ネタどころではなく凄い記事なのですが。 Office 製品のファイルから画像のデータのみを抜き出したい時などに役立つ tips です。 まずはワード 先日、Word のファイルから画像を抜き出したい時に Word を起動すらしなくて良い方法が話題にあがっておりました。 やりかたは簡単。拡張子を「.docx」を「.zip」にし、そのまま解凍するだけです。 すると「_rels」「docProps」「word」というディレクトリができるので、「word」の中を見てみます。 画像データがあれば、ここに「media」というディレクトリができており、その中に画像ファイルが入っています。 べんり! じゃあエクセルは? これはすごい!ということで、他のファイルはどうかを試してみました。 まずは

    【小ネタ】office 製品に貼り付けられた画像ファイルを抜き出したい! | バシャログ。
  • Home | Nidhis

    Look like you're lost the page you are looking for is not available, so please check your URL! 17/18 Gems Court ,Khader nawaz khan road, Nungambakkam, Chennai – 600034

  • Linux 上で Windows 向けの zip ファイルを作る - ~fumi/ChangeLog

    目的: Linux 上で日語ファイル名をもつファイルを Windows で文字化けしないかたちで zip にまとめる。 方法: convmv でファイル名を cp932 に変換してから圧縮する。 ディレクトリ foo 以下に日語ファイル名を持つ ファイルがある場合は以下のとおり。 convmv --r --notest -f utf8 -t cp932 foo zip -r foo.zip foo (追記) 以前は rubyzip を使って文字コードを変換しながら, 圧縮・展開するスクリプトを書いてた. - rubyzip [2004-05-10-1]

  • TrueZIP Virtual File System API

    If TrueZIP has helped you or your organization to save some valuable development time or enable new features in your application, please consider making a donation. Any donation helps to further develop and maintain the TrueZIP project. TrueZIP Virtual File System API, Version 6.6 "Archive files are virtual directories!" (the TrueZIP mantra) Contents Overview News Introduction Downloading and gett

    yass
    yass 2006/03/02
    "ZIP compatible files are directories!", and so it enables an application to access EAR, JAR, WAR, ZIP or even RAES encrypted ZIP files as if they were just directories in a file's path name.
  • 1