πfs — файловая система хранящая данные в пи

А вот например очень интересный репозитори πfs.

Так как пи содержит все возможные комбинации цифр теоретически/практически эта константа содержит все возможные компьютерные файлы — то есть совсем не обязательно хранить их на винчестере, они уже есть в пи. Зная индекс (начало файла) и длину оттуда можно извлечь любой файл или часть файла. Эти мета данные (индекс + длина) единственное что нужно хранить на винчестере, остальное уже в пи.

Если пойти чуть дальше потенциыльно оттуда можно вытягивать ненаписанные книги, несфотографированные фотографии и прочие потенциально возможные байты — главное каким-то образом добраться до их мета-данных…

Кому надо можно тянуть программу с гита и пользоваться.

11 Коммент. : “πfs — файловая система хранящая данные в пи”

  1. Охренеть, особенно представив вероятность поиска нужной последовательности :)
    Кстати, какой тогда размер СЛОВА, как хранится, например, число $ 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)”

          апд: “технически индекс будет стремиться к бесконечности, как это решается вопрос другой :) ” если подумать вопрос решается разбиванием файла на мелкие части и хранением комплекса индексов и длин, чем “мельче” каждая часть тем “конечней” потенциальный индекс, вопрос только в балансе

          • ну, возможно и так…

          • че-то подумалось…
            ведь, в пи можно хранить код днк.
            днк — это же последовательность, состоящая из чередующихся оснований, которых суммарно может быть десятки миллионов
            оснований всего четыре. и если мы представим пи в четверичной системе… :)

          • более того — он там хранится, как существующий так и потенциально возможный :)

          • вообще, да. уже хранится :)

  2. Однако. Надо об этом подумать.

  3. а почему не “e” ?

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>