- ベストアンサー
ファイルのヘッダー部分の余計な文字列を削除したい
デジカメで撮影した写真をパソコンに保存したのですが、 Windows Picture and Fax Viewerでは 「プレビューを利用できません」と見ることができませんでした。 理由は、画像ファイルをバイナリエディタで開いたところ、 1行目(1行目~改行まで)のヘッダー部分に余計な文字列が入っているからで、バイナリエディタでこの文字列を削除すると画像は見れるようになりました。 しかし、画像は1000枚以上あり、手作業ではとてもじゃないですが骨が折れます。 なので、ファイルの1行目を削除できるような方法またはフリーソフトをご存じないでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
一行が固定長ならddでskip指定してやれば出来ます。 dd if=input of=output skip=80 http://www.chrysocome.net/dd 可変長ならsedを使えば出来そうかな。 sed '1d' input >output http://gnuwin32.sourceforge.net/packages/sed.htm 後はPythonあたりで書いてみるとか。 in=file("input","rb") out=file("output","wb") in.readline() out.write(in.read)
お礼
解決しました。 ありがとうございます。