タグ

2008年10月14日のブックマーク (5件)

  • ASP でバイナリファイルの読み書き: ある nakagami の日記

    昨日 http://blog.so-net.ne.jp/nakagami/2005-09-07-1 の続き ADO.Stream オブジェクトというのを使えば良いらしい。 http://www.paulsadowski.com/WSH/getremotebinaryfile.htm こちら↓はファイルの書き出しではないが、読み込む例と説明があってわかりやすい http://hp.vector.co.jp/authors/VA003334/ado/adostream.htm ファイルの16進ダンプのサンプルがあるのも発見したりしてラッキー 手元の IIS では CreateObject("ADODB.Stream") がエラーになるけど、 IIS のバージョンが古いか、セキュリティの都合で無効にしているんだろう。 http://support.microsoft.com/default.as

    ASP でバイナリファイルの読み書き: ある nakagami の日記
  • VBScriptでバイナリファイルの読み書き - ひらいて

    出来たのか・・いかん、これは不勉強。 (参考)「1.WSHの便利な道具(オブジェクト)たち」 (参考)「MSDN - ADO API Reference - Stream」 ついこないだ「VBScriptだとバイナリファイルの読み書き出来ないんっスよねー」と言いつつVisual C++の使用をごり押して決めたばっかりだったのだけど(使ったのはExpress Edition)、プログラムはリリースしちゃったしこいつは黙っておこう・・ 以下ADODB.Stream の習作、特定のバイナリパターンを検索するプログラム bfind.vbs ' usage: ' >cscript //nologo bfind.vbs <filename> <binptn> ' <binptn>: hex string (ex. 0d0a function open_bin_file(fname) dim res:

    VBScriptでバイナリファイルの読み書き - ひらいて
  • バイナリ・ファイルのテキスト化

    インターネットが普及する以前,パソコン通信の時代に,バイナリをテキスト化するishという有名なフリーソフトがありました。今回は,2006年なりのishを作ってみようというものです。バイナリ・ファイルをやり取りする場合,誤動作を避けるためにテキスト化することは多々あります。例えば,メールにファイルを添付する際にはbase64というエンコード形式を使用します。今回は,このbase64エンコード/デコードを使用して,バイナリ・ファイルのテキスト化と復元を行います。といっても,base64そのものを作りこむわけではありません。base64変換の機能は,PHPに用意された関数を使います。すべてをPHPで作り上げることもできますがそれでは芸がないので,VBScriptからPHPスクリプトを呼び出して実行させ,またVBScriptに制御を戻すという小技を勉強してみることにします。この小技を知っていれば,

    バイナリ・ファイルのテキスト化
  • Vector: リサイズ超簡単!Pro - 新着ソフトレビュー

    デジカメ写真をはじめとした画像ファイルのピクセルサイズを、簡単な操作で変更できるソフト。「リサイズ超簡単!Pro」はその名の通り、画像のリサイズを行うためのソフト。特に縮小を目的に作られている。変換操作は5ステップ。「変換ファイルリスト」に登録された画像を一括処理することが可能で、大量の画像も手軽にリサイズできる。補間方法やJPEG保存時の圧縮率などは、ユーザが指定できる。読み込める画像形式はBMP/GIF/JPEG/PNG/TIFF。 変換ファイルリストへの登録は、 ファイル単位での指定選択フォルダに含まれる画像ファイルの自動登録のいずれかで行える。リスト登録されたファイルの内容は、メイン画面上の「画像確認」ボタンですぐに確認できる。画像確認は、変換後のサイズで表示される「[リサイズ処理]画像確認」、または固定サイズで表示される「[ピクセル固定]画像確認」で行える。リサイズ後画像の保存は

  • VBScriptでバイナリファイルを読み書きする - ここにはいないボクへの伝言

    ご連絡はm-tam(at)mbp.nifty.comへ。Gmailが捨ててしまわないように気をつけてどうぞ 後輩のBANGから相談を受けました。 「Tambourineさんは、VBは得意ですか?」 むむっ?僕様ちゃんがVBを使っていたのは遙か昔、まだ16bitだった頃であるがそれでもお役に立てるかの?そもそも、なんでVB? 「いや、Windowsで実行出来るものだったら、何でもいいんですけど」 ふむふむ。やりたいことはなんじゃ? 「あるファイルに決まったバイト数ごとに改行を入れたいのです」 なるほど。自称Rubyistに聞いていることはわかっておるのじゃろうな? #!/usr/bin/ruby f = open(ARGV[0],"r") i = 1 rlen = ARGV[1].to_i f.each_byte do |b| print b.chr if i < rlen i += 1 e

    VBScriptでバイナリファイルを読み書きする - ここにはいないボクへの伝言