原です。

> unpack("u") だと 1 バイトずつじゃなくて, まとめてバイナリに
> 変換できるから速いのかな?

それも大きいですね。

> :tr の d オプションが欲しいなあ。(ひとりごと)
> 
> あれ? delete!() は?

str.tr!("abc", "ABC").delete!("d")

を perl では、

$str =~ tr/abcd/ABC/d;

と書けるでしょう?それだけのことだけど。
tr_d, tr_sd かな。
----------------------------------------------------------
                                                  原信一郎