А вот например очень интересный репозитори πfs.
Так как пи содержит все возможные комбинации цифр теоретически/практически эта константа содержит все возможные компьютерные файлы — то есть совсем не обязательно хранить их на винчестере, они уже есть в пи. Зная индекс (начало файла) и длину оттуда можно извлечь любой файл или часть файла. Эти мета данные (индекс + длина) единственное что нужно хранить на винчестере, остальное уже в пи.
Если пойти чуть дальше потенциыльно оттуда можно вытягивать ненаписанные книги, несфотографированные фотографии и прочие потенциально возможные байты — главное каким-то образом добраться до их мета-данных…
Кому надо можно тянуть программу с гита и пользоваться.
Охренеть, особенно представив вероятность поиска нужной последовательности
Кстати, какой тогда размер СЛОВА, как хранится, например, число $ FE?
индексы будут конечно длинные но эту штука пытается работать не напрямую а чуть хитрит, честно сказать хоть код там и не длинный я навскидку не понял шо она делает а разбираться лень, можешь глянуть — там всего пара файлов типа “ядро” https://github.com/philipl/pifs/blob/master/src/piqpr8.c и дополнительные методы https://github.com/philipl/pifs/blob/master/src/%CF%80fs.c
на тему быстродействия
Why is this thing so slow? It took me five minutes to store a 400 line text file!
> Well, this is just an initial prototype, and don’t worry, there’s always Moore’s law!
медленно конечно, но имеется ввиду что эта штука таки нашла 400 строчный файл и вернула/приняла его индекс с длиной, пусть ей для этого и потребовалось несколько минут.
технически индекс будет стремиться к бесконечности, как это решается вопрос другой
ps число $ FE? что за число такое?
это число 254 в шестнадцатеричной системе исчисления. информация же в файлах хранится в байтах, а каждый байт содержит максимальное число 255
вот я и думаю, дробная часть ПИ, записанная в десятичной системе, соотносится с двоичной (или шестнадцатеричной)?
любая последовательность цифр есть любая последовательность цифр, ее можно перекидывать из одной системы в другую, в этом случае пи представляется в шестнадцатиричной системе “If we consider π in base 16 (hexadecimal)”
апд: “технически индекс будет стремиться к бесконечности, как это решается вопрос другой
” если подумать вопрос решается разбиванием файла на мелкие части и хранением комплекса индексов и длин, чем “мельче” каждая часть тем “конечней” потенциальный индекс, вопрос только в балансе
ну, возможно и так…
че-то подумалось…
ведь, в пи можно хранить код днк.
днк — это же последовательность, состоящая из чередующихся оснований, которых суммарно может быть десятки миллионов
оснований всего четыре. и если мы представим пи в четверичной системе…
более того — он там хранится, как существующий так и потенциально возможный
вообще, да. уже хранится
Однако. Надо об этом подумать.
а почему не “e” ?
думаю это пофигу, пи может чуть известней