タグ

2011年6月7日のブックマーク (2件)

  • EPUB ZIP コンテナの作り方

    EPUBのファイル(コンテナ)は「.epub」という拡張子がついていますが、ファイルの構造としてはZIPアーカイブです。ですから、拡張子を「.zip」に書き換えれば、MacでもWindowsでも解凍(展開)して、文などを普段使い慣れているテキストエディタで編集できます。 しかし、編集後、ZIPで圧縮(アーカイブ)して、拡張子を「.epub」に戻せばいいかというと、そうではないのです。mimetypeファイルの扱いが少し特別なのです。 要件1: ZIPコンテナの先頭に置く 要件2: 圧縮も暗号化もしない 要件3:  ヘッダにはextra fieldをつけない ことが求められているのです。 要件1を満たすには → 最初にmimetypeファイルを単独でZIPアーカイブし、次に残りのディレクトリ・ファイルをそのZIPコンテナに追加すればOK。なんか、簡単^^ 要件2を満たすには → zipコマ

  • 非圧縮のZIPファイルを作りたいのです。

    ごきげんよう。 OS Xですと、Terminalでできます。 Applications->Utilities->Terminalを起動。(Finderでりんご+Shift+uを押すと一発でUtilitiesフォルダへいけます) デスクトップにあるtestという名前のフォルダを圧縮すると仮定しましょう。 cd desktopデスクトップに移動します。cdの後にスペース、desktopの後にエンターを押す) zip -r -0 test.zip test(testフォルダを圧縮率0でzip圧縮し、test.zipというファイルを作成。-rと-0はオプションで、-0が圧縮率0を表します。-9が最高圧縮率。-rオプションはフォルダを圧縮するときに必要。ここでも、zipと-rと-0とtest.zipの後にそれぞれスペース、testの後にエンターです。) できあがり。 参考URL:http://ho

    非圧縮のZIPファイルを作りたいのです。