Вопрос : Как преобразовать бинарный файл к Hex шнуру? (Perl)

Специалисты,

how делают я преобразовывают бинарный файл к hex шнуру в Perl? пример

not-so-working:

раскрывает (BS_FILE, $bs_file_bin) или умирает «не может раскрыть $bs_file_bin: $! »; binmode

(BS_FILE); @lines =

;
для $line (@lines) {chomp $line
;
мое $int = распаковывает («n», пакет («B32», substr («0» x 32. $line, -32)));
мое $hex = sprintf («%x», $int); печать STDOUT «$hex \ n»

;

}
class=

Ответ : Как преобразовать бинарный файл к Hex шнуру? (Perl)

Я думаю вопрос что вы смешиваете с binmode.
Попытайтесь это…, котор оно кажется, что работает для меня.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
используйте только;

мо $bs_file_bin = «/tmp/bf»;

раскройте (BS_FILE, $bs_file_bin)  или умрите «не смогите раскрыть $bs_file_bin: $! »;
binmode (BS_FILE);

мое $data;
пока (прочитано (BS_FILE, $data, 4)) {
   мо $int = распаковывают («n», $data);
   мо $hex = sprintf («%08X», $int);
   печать STDOUT «$hex \ n»;
}
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us