タグ

中身に関するmikurassのブックマーク (2)

  • TSファイルから番組内容を取得する (2011-05-23)

    epgrec が内部で使っているepgdumpというプログラムが、なんか引数にontv codeというのをとるので、これはontv japanをスクレイピングしているのかと思っていたが、その割にはtsファイルのパスも必要だしどうなってるんだと思ってよくよくソースを読んでみたら、tsファイルを解析していることがわかった。日の地上デジタル放送はMPEG-2 TSという形式が採られていて、動画データや音声データのほかに時刻情報やら番組情報やら、いろんなメタデータが付加されている。そこらへんの仕様がデジタル放送に使用する番組配列情報(ARIB STD-B10)というARIBが公開している資料に書かれているということなので、読んでみることにした。 MPEG-2 TSファイルの内容はNHKの資料や朋栄IBEの資料に詳しい。すなわち、TSファイルは188バイトのパケットを1単位として構成されていて、パ

  • tar.gzの中身を確認 - yuhei.kagaya

    tar czvf /home/hoge/foo/target target.tar.gz なんて固められてたら展開したときに ./home/hoge/foo 分の階層をたどらないといけないんだろうなー。 と思って tar.gz の中身が確認したかったので調べてみた。 tar.gzの中身を確認。 zcat target.tar.gz | tar tv lessでも確認できる もっと調べてたらどうやら less で見れるらしい?! less target.tar.gz うおー!これはすごい! なんでですか? それで、実際どうなっているのかというと、 less がファイルを開くときに LESSOPEN 環境変数を読みこんで、その値をフィルタプログラムとして起動することで less する内容を変化させられるようになっています。 なるほど。みてみたらこんな感じになってた vim /usr/bin/l

    tar.gzの中身を確認 - yuhei.kagaya
  • 1