@Huntgold

Можно ли и как разбить любой файл на код и собрать его снова?

Мы знаем, что любая картинка и любой другой файл набор 1 и 0. Можно ли к примеру тот же архив разбить на код любого вида, то есть весь архив и информация внутри будет храниться в обычном текстовом варианте и при надобности "скомпилировать" обратно этот код (текст)?
  • Вопрос задан
  • 353 просмотра
Пригласить эксперта
Ответы на вопрос 3
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Нарубите на куски по сколько вам нужно байт а потом склейте. Этим ещё во времена доса занималась утилита дискдюпе
Ответ написан
2ord
@2ord
Для получения текстового вывода любого файла можно сконвертировать в Base64 и разбить на куски нужного размера. Затем на получателе склеить и раскодировать из Base64.
Правда, стоит учесть, что при кодировании последним размер относительно исходного увеличивается на 33%.
Добавлено
Есть другие методы кодирования: UUE и не только.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Программирование
software engineer
нет, нельзя.
Вы не понимаете смысла что такое "набор 0 и 1" и что такое разбить код на текст и скомилировать назад в код.
То есть ваш вопрос задан неправильно, и надо сперва разобраться что это такое и чем отличается картинка от файла.
Потом сможете задать вопрос, ответ на который вы сможете понять.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы