Есть ли дистрибутив Linux или версия Unix, где все закодировано в Base64 в памяти? Мне интересна концепция возможности выгрузить все состояние системы и распечатать его в виде книги.
решение1
Нет. Я не думаю, что существуют процессоры, способные работать с данными, закодированными в Base64, а это было бы довольно жестким требованием для хранения данных таким образом в оперативной памяти (по крайней мере, что касается Linux).
Если вы хотите сделать это, некоторые гипервизоры виртуальных машин могут приостанавливать и сохранять состояние виртуальной машины. Затем вы можете закодировать это в base64. Это была бы довольно длинная книга, хотя!
(Быстрый эксперимент: я получаю около 4 КБ на страницу Base64. Довольно уместно получить одну страницу на страницу. Таким образом, книга в 512 страниц даст вам 2 МБ. Изображение, полностью заполненное ОЗУ, будет занимать много томов. Вероятно, есть более эффективные кодировки, например, какой-нибудь 2D-штрихкод)