0
ファイルにVIM
を使用しているとします。私たちは、コマンドを使用してバイナリモードにファイルを変更します。VIM - バイナリファイルを元に戻す
:%!xxd -b
どのように1はu
を押さずに前のファイルに戻すのでしょうか?
ありがとうございました! :)
ファイルにVIM
を使用しているとします。私たちは、コマンドを使用してバイナリモードにファイルを変更します。VIM - バイナリファイルを元に戻す
:%!xxd -b
どのように1はu
を押さずに前のファイルに戻すのでしょうか?
ありがとうございました! :)
実際にはVimですが、解決策です。
#!/usr/bin/perl
while (<>) {
if (/[0-9a-f]+:((?:\s[01]{8})+)/) {
print join('', map { chr(oct("0b$_")) } split(/\s/, substr $1, 1));
}
}
次にあなたが:%!xxd-unbits
を行うことができます(私はxxd-unbits
それを呼び出すが、任意の名前は別として良いです)とchmod 755 xxd-unbits
あなたのパスにこれを入れてください。
ありがとうございます、私は最終的に可能かどうかを知りたかったので、あなたのコメントは十分でしたが、私はこの答えを受け入れます。 – Lostinate
@Carpetsmoker:いいえ、そうではありません: 'xxd'は' xxd -b'を逆にする方法を知らない。 @Amadan Ah; – Amadan
;私はそれができると仮定した。失望: -/ – Carpetsmoker