GNU/Linux >> Linux の 問題 >  >> Linux

ゼロ以外のバイトを取得できるように/dev/ zeroにビットマスクを配置する方法は?

/dev/zeroにビットマスクを配置するにはどうすればよいですか。 0x00だけでなく、0x01から0xFFまでの任意のバイトのソースを持つことができるようにしますか?

承認された回答:

次のbash コードは、 binaryで表されるバイトで機能するように設定されています 。ただし、 ocatalを処理するように簡単に変更できます。 、10進数 またはhex 基数を変更するだけです r 2の値 8へ 、10 または16 それぞれ、b=を設定します それに応じて。

  r =2; b =01111110printf -vo'\%o' "$(($ r#$ b))"; 
Linux
  1. Linux:/ dev / console、/ dev / tty、/ dev / tty0の違いは?

  2. /dev/dm-Z デバイスから /dev/sdX および /dev/mapper/mpathY デバイスをマップする方法

  3. Linux の /dev/zero および /dev/null ファイルとは

  1. /dev/random または /dev/urandom を base64 でエンコードする方法は?

  2. /dev/zero から /dev/null への DD ...実際に何が起こるか

  3. Linux:/dev/console 、 /dev/tty 、 /dev/tty0 の違い

  1. / dev/randomを使用してLinuxでランダムパスワードを生成する方法

  2. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  3. /dev/null に書き込む仮想ブロック デバイスを作成します。