перевод из двоичной в 8ричную
Есть текстовый фаил в котором каждая строка в двоичной системе (256 символов), например: 000000111001101111101001101000101000111010110100010101111010011001111111100110101011010100000000110001010010101100000111011100011000001001111101101100110000100100010110101010110000110100010110011001110111111101111101111001011110110111111101011100010110
Таких строк достаточно много, и необходимо каждую строку перевести в 16ричную. Например,что бы данная выше строка выглядела как 7157515050726425723177465324006122540734301175546044265260642631677575713667753426 . Никак не могу разобраться как это сделать. Фаил со строками довольно большой, около 16 гб. Пробовал сделать через perl, но выдается ошибка.
Пробовал perl -ne "$_ =~ s/([01]{8})/sprintf('%02x', oct('0b'.$1))/egm; print $_;" <test.txt >result.txt