@Huntgold

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

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

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

Войти через центр авторизации
Похожие вопросы