@Huntgold

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

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

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

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