Skip to content

FergeSS/HexViewer-Unviversity-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HexView

Написать программу, которая записывает информацию из входного файла в выходной файл в шестнадцатеричном формате.

В каждой строке выходного файла информация о блоке в 16 байт из входного файла.

  1. Сдвиг от начала файла для блока символов, записанный числом в шестнадцатеричном виде с 10 разрядами.
  2. Двоеточие, пробел.
  3. 8 кодов символов из блока входного файла, записанные как 16-ое 2-х разрядное число и пробел.
  4. Вертикальная черта |, пробел.
  5. Следующие 8 кодов символов из блока входного файла, записанные как 16-ое 2-х разрядное число и пробел.
  6. Пробел.
  7. Блок из входного файла (символы с кодами меньше 32 (управляющие символы) выводить как точки .).

Пример

Командная строка

./hexviewer hexviewer.cpp hexviewer.hex

В файле hexviewer.hex представлен результат для файла hexviewer.cpp.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages