Как наиболее эффективно хранить большие числовые последовательности на жестком диске?

273
J. J.

В предисловии я скажу, что я не специалист по компьютерам; Я спрашиваю в основном как любопытство.

Здесь предполагается найти наиболее эффективный способ хранения образца числовой последовательности длиной 200 цифр на жестком диске. Что было бы наиболее эффективным способом в этом? Обратите внимание, это в отношении хранения, а не отображения.

Binary? Двоичный код? Шестнадцатеричный? Как набор целых чисел? Или есть еще более эффективный способ?

Спасибо.

0
Бин / Хекс это одно и то же; просто разные взгляды на цифры. на диске они неразличимы (все двоично на диске). BCD / EBCDIC - это формат кодировки символов, аналогичный ASCII, поэтому вы по сути сохраняете текст. ASCII более экономичен, чем ebcdic, но ASCII использует полный байт на символ. Просто чтобы уточнить, вас интересуют отдельные числа в последовательности, а не их общая стоимость, верно? Frank Thomas 7 лет назад 0
Это правильно, глядя на отдельные номера в последовательности. В противном случае, если бы это было итоговое значение, то сохранение в виде целого числа было бы более целесообразным, не так ли? J. J. 7 лет назад 0
Для последовательности из 200 цифр единственным практическим способом хранения является BCD. Преобразование в двоичный файл просто не практично, потому что числовое значение слишком велико для любого реального компьютера. CPU или ALU с 512-битными регистрами по-прежнему не могут представлять 200-значное значение. Поскольку обычный пользователь практически не имеет опыта использования BCD, это неортодоксальный ответ. sawdust 7 лет назад 0

0 ответов на вопрос