wshift
Section: WIN SYSTEM (1W)
Updated: 2015.12.28
Index
Return to Main Contents
名称
wshift - RAW 形式ファイルデータを任意ビット数右シフト
形式
wshift
[
-s 4|5|5f
]
bits
[
chfile
]
解説
wshift は、raw_shift(1W)のオフラインバージョンであり、標準入力から RAW 形式のデータを読み込み、全チャネルの全サンプルを
bits
ビットだけ右シフトして、
標準出力に書き出します。
ただしチャネルファイル
chfile
が与えられた場合は、その中にリストされたチャネルのデータだけが
シフトして書き出され、それ以外のチャネルは無視されます。
またチャネルファイル名の先頭に '+' を付けたときは、
そのファイルにリストされたチャネルがシフトして書き出され、
それ以外のチャネルはそのまま出力にコピーされます。
さらにチャネルファイル名の先頭に '-' を付けたときは、
そのファイルにリストされたチャネルはそのまま出力にコピーされ、
それ以外のすべてのチャネルはシフトして書き出されます。
チャネルファイルは、1行に1つずつ、16進数でチャネル番号を書
き並べたテキストファイルです。各行の先頭の項目だけが読まれ、
空白またはタブで区切られた以降の項目は無視されます。また先頭
が '#' である行も無視されます。
wshift は、引数なしで起動すると簡単な使用法を表示します。
使用例
- wshift 4 < /dat/raw/05081711.30 > /dat/shift/05081711.30
-
オプション
- -s mode
-
-
書き込みデータのサンプルサイズが
4 バイト
の場合のサンプルサイズ情報のモードを指定します。
4 : サンプルサイズ情報を 4 にします。
5 : サンプルサイズ情報を 5 にします。
5f : サンプルサイズが 4 バイト長以外についてもサンプルサイズ情報を 5
にします。つまり、常に圧縮の無い固定長データとなります。
ソース
- `wshift.c'
-
関連事項
winformat(1W), raw_shift(1W)
Index
- 名称
-
- 形式
-
- 解説
-
- 使用例
-
- オプション
-
- ソース
-
- 関連事項
-