タグ

swfに関するshin1x1のブックマーク (4)

  • SWFバイナリ編集のススメ第六回 (おさらい編) | GREE Engineering

    こんにちは。メディア開発のよやです。 そろそろ SWF シリーズの記事は打ち止めにしようか迷っていましたが、暖かい励ましのメールを頂いたので、もう少し続きます。ご声援ありがとうございます。 今、作成中の Shape 編(ベクター画像)の記事が長くなりそうですので、一度、これまでの内容をおさらいします。 記事一覧 (第一回~第五回) 第一回 (SWF構造) 第二回 (SWF編集) 第三回 (JPEG編) 第四回 (Lossless - GIF編) 第五回 (Lossless - PNG編) 実は、記事を出した後でも図を追加したり文言も訂正を重ねています。ぱっと見で挫折した方も、もう一度読むと分かる記事があるかもしれません。 第一回から順に読むのを前提に記事を書いてしまったので、途中から読むと分かりにくい部分が多いと思います。後から古い記事を辿れるように、各記事のポイントを列挙します。 第一回

    SWFバイナリ編集のススメ第六回 (おさらい編) | GREE Engineering
  • X-LABO: Python + SWFバイナリ解析

    この記事のURL http://www.dango-itimi.com/blog/archives/2011/001039.html Google App Engine に試用に伴う Python の勉強として、Python による swf バイナリ解析処理を作成してみることに。 以下の URL の解説の順序通り解析処理まで作成しました。 GREE Engineers' Blog : SWFバイナリ編集のススメ第一回 http://labs.gree.jp/blog/2010/08/631/ ・少々つまずいた点 パブリッシュ設定の「XMP メタデータを含める」にチェックがあると、このデータが Header の後に追加されるようなので、ひとまずチェックを外した swf を利用しました。 Google App Engine の Python の現バージョンは 2.5.2 で、数値を二進数文字列

  • SWFバイナリ編集のススメ第二回 | GREE Engineering

    こんにちは。メディア開発部のよやです。 バイナリ編集のタイトルにもかかわらず前回はバイナリの読み方で終わってしまいました。 すみません。今回は編集まで話しを進めます。 バイナリ編集の手始め まず、バイナリデータを切り出し、プログラムで適切に決めた内部形式に保存して、 それを何も加工せず出力し、元と一致するバイナリデータが生成されるのを確認する所から始めます。 前回、BitReader クラスを使ってバイナリのデータを切り出しました。今回は、 バイナリデータを組み立てる BitWriter 機能が加わった IO_Bit クラスを利用します。 http://svn.openpear.org/IO_Bit/branches/1.0/IO/Bit.php IO_Bit のインストール方法

    SWFバイナリ編集のススメ第二回 | GREE Engineering
  • SWFバイナリ編集のススメ第一回 | GREE Engineering

    こんにちは。メディア開発部のよやと申します。バイナリ編集エンジニアです。 はじめに GREE では携帯向けコンテンツに Flash Lite を利用していますが、Lite には様々な制限(*1)があり、SWF(スウィフ) の動的生成技術を活用しています。 ツール(ming, swfmill, swftools, etc...)を用いた SWF 生成の記事は世間に溢れてますので、SWFバイナリの生編集をテーマに記事を何回かに分けて進めようと思います。 ツールを使う場合でも何かしら問題に遭遇した際の一助になるかもしれません。 第一回の当記事は、SWF仕様書の読み方ガイドです。 SWF仕様 Adobe公式の SWF仕様書は一般公開されています。 英語です。 http://www.adobe.com/devnet/swf/ (swf_file_format_spec_v10.pdf) 理解の助けに

    SWFバイナリ編集のススメ第一回 | GREE Engineering
  • 1