PowerShellでバイナリデータ列のパイプ (2)

これLink の続き。

NT版UNIX-like toolsLink をインストールして、以下のコマンドをPowerShellから実行。
PS C:¥> bmptopnm bitmap.bmp | tee bitmap.ppm

出力されたbitmap.ppmをバイナリエディタで見たらFFFEから始まるUnicodeファイルでした。つまりパイプでデータを受け取る側は、Unicode形式で受け取る。PPMヘッダの半角英数字は2バイト表記されており、そりゃあnetpbmは処理できないなと。

また従来のコマンドラインからだと1秒もかからないbmp→jpeg変換も、PowerShellで実行すると(処理は失敗するのですが)数秒かかってしまいます。これはString配列へ変換するのに時間がかかっていると思われ、そういう意味でも使うべきじゃないですね・・・

— posted by mu at 12:50 pm   commentComment [0]  pingTrackBack [0]

T: Y: ALL: Online:
ThemeSwitch
  • Basic
Created in 0.0096 sec.
prev
2008.3
next
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31