0
는 전 또 다른많은 수의 기본 변환
한베이스에서 많은 수의 변환 어떤 쉘 명령이 있나요 :
Converting 1024-bit binary number into hexadecimal number
는 전 또 다른많은 수의 기본 변환
한베이스에서 많은 수의 변환 어떤 쉘 명령이 있나요 :
Converting 1024-bit binary number into hexadecimal number
당신은 bc
봐, here있을 수 있습니다. 예 : 이진 (출력베이스 = 2)
echo 'obase=2;12' | bc
1100
또한 dc
, 12 here 변환한다.
그리고 또한 printf
. 예 :
printf "%x" 32
20
또는 당신은 bigint
또는 bignum
에있는 Perl 수 있습니다. here을 참조하십시오. 예 :
perl -e '$line="1101111010101101101111101110111111011110101011011011111011101111110111101010110110111110111011111101111010101101101111101110111111011110101011011011111011101111110111101010110110111110111011111101111010101101101111101110111111011110101011011011111011101111110111101010110110111110111011111101111010101101101111101110111111011110101011011011111011101111110111101010110110111110111011111101111010101101101111101110111111011110101011011011111011101111110111101010110110111110111011111101111010101101101111101110111111011110101011011011111011101111110111101010110110111110111011111101111010101101101111101110111111011110101011011011111011101111110111101010110110111110111011111101111010101101101111101110111111011110101011011011111011101111110111101010110110111110111011111101111010101101101111101110111111011110101011011011111011101111110111101010110110111110111011111101111010101101101111101110111111011110101011011011111011101111110111101010110110111110111011111101111010101101101111101110111111011110101011011011111011101111";$hex=unpack("H*",pack("B*",$line));print $hex'
출력 : 또한
deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef
, 당신은 바이너리 진수 변환 xxd
을 사용할 수 있습니다 : 당신이 준
echo -n $'\x02\x02' | xxd -b
0000000: 00000010 00000010
모든 옵션을 만 작동하지 않는 작은 숫자 작동 1024 비트 숫자의 경우 –