170 похожих чатов

Я пока не могу понять одного если любые данные есть

лишь последовательность 0 и 1 а количество элементов этой последовательности определяется размером файла математически очевидно что число таких последовательности фиксированной длины конечно, но также понятно что число всевозможных файлов которые весят одинаково больше чем число всевозможных последовательностей данной длины, какую последовательность тогда присваивать тем файлам, которые переваливают за это число? Короче я вообще запутался

8 ответов

19 просмотров

"...математически очевидно что число таких последовательности фиксированной длины конечно..." - это ни разу не очевидно....математически как раз число таких последовательностей бесконечно...

какой-то очень запутанный вопрос

Coco-Jambo Автор вопроса
Алиса Кассель-Королёва
какой-то очень запутанный вопрос

ну вот если взять конкретную кодировку 7 битную ASCII 2^7 умещает в себя 128 различных символов, так как количество символов, которые можно закодировать так исчерпывается числом всевозможных последовательностей 0 и 1 длины 7. Ну и так любая информация, поскольку число ячеек в памяти компьютера конечно, оно очевидно меньше чем всевозможные существующие единицы информации, которые мы можем хранить, как мы их вообще кодируем

Coco Jambo
ну вот если взять конкретную кодировку 7 битную A...

Символы можно кодировать несколькими байтами

Coco-Jambo Автор вопроса
Алиса Кассель-Королёва
так а вопрос в чём

в том как компьютеру удается закодировать информации больше чем математическое число последовательностей 0 и 1 которое он в принципе способен породить с учетом того что число ячеек конечно

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта