Вот, это уже ближе. Правда, я не помню устройство дискеты, возможно, на ней еще какая служебная информация валяется. Так что надежней азбукой морзе или флажками.
У такого файла будут ещё атрибуты (не меньше байта), дата создания (4 байта), дата модификации (+4), дата последнего доступа. При большом желании, можно ещё извлечь место на диске, в котором расположена запись каталога (2-4 байт, в зависимости от размера диска), и порядковый номер файла в секторе каталога (3 бита)...
Если Вас так волнует избыточная информация, можно сделать очень просто, в два этапа:
1. Заранее сообщить получателю, что ему кое-то передаст число от 0 до 65535 (эта информация не считается, её можно передать ещё задолго до пересылки самих, собственно, двух байт, за кружечкой пива).
2. Поручить другу выбрать случайную блондинку из его знакомых, и поручить ей передать данное число получателю любым способом.
Так как ни отправитель, ни получатель не знают, какая именно блондинка будет выбрана, то любые метаданные, которые она передаст - недетерминированны, и полезной информации ТОЧНО не несут. Думаю, это будет очень чистая передача двух байт.
Зависит от того, какую информацию Вы извлекаете. Например, Вам пришло 100 пингов и кроме их количества Вас ничего не интересует. log2100 < 8, т.е. это меньше 8 бит на 100 пингов. Сколько бит на пинг? :)
в пинге есть атрибут/ключ "l" размер буфера отправки C:\WINDOWS>ping 192.168.30.130 -l 2
Обмен пакетами с 192.168.30.130 по 2 байт:
Ответ от 192.168.30.130: число байт=2 время<1мс TTL=128 Ответ от 192.168.30.130: число байт=2 время<1мс TTL=128 Ответ от 192.168.30.130: число байт=2 время<1мс TTL=128 Ответ от 192.168.30.130: число байт=2 время<1мс TTL=128
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
1. Заранее сообщить получателю, что ему кое-то передаст число от 0 до 65535 (эта информация не считается, её можно передать ещё задолго до пересылки самих, собственно, двух байт, за кружечкой пива).
2. Поручить другу выбрать случайную блондинку из его знакомых, и поручить ей передать данное число получателю любым способом.
Так как ни отправитель, ни получатель не знают, какая именно блондинка будет выбрана, то любые метаданные, которые она передаст - недетерминированны, и полезной информации ТОЧНО не несут. Думаю, это будет очень чистая передача двух байт.
no subject
no subject
no subject
no subject
no subject
no subject
а два байта это 16 бит
так?
no subject
no subject
ох и непростая это оказалось задача - два байта отослать
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Разводим демагогию...
no subject
C:\WINDOWS>ping 192.168.30.130 -l 2
Обмен пакетами с 192.168.30.130 по 2 байт:
Ответ от 192.168.30.130: число байт=2 время<1мс TTL=128
Ответ от 192.168.30.130: число байт=2 время<1мс TTL=128
Ответ от 192.168.30.130: число байт=2 время<1мс TTL=128
Ответ от 192.168.30.130: число байт=2 время<1мс TTL=128
но к "пакету" липнет всякая служебная инфа
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
записать в порт последовательно один байт, потом еще один!
no subject
no subject
no subject
:) чем не вариант?
no subject
no subject
два байта