ахахахх)) да) но я что-то тут же на форуме читал с проблемой пересылки более 40 кб, так что 32бита наверное слишком.
Ну если следовать этой логике то пакеты/файлы больше 40К передаваться не должны
Да хотя бы в Вашем же примере: разве QString не может быть больше 64K?
те есть сохранить позицию до seek(0)? а почему имеено так, ведь непонятно куда указывает позишн, мошт там единичку надо вычесть, всё-таки block.size() более ориентировано на решение подобной проблемы, или вы знаете что-то что не знаю я)))
Я не знаю ничего "особенного". Ну хотя бы тот же Photoshop - как он пишет свой psd файл? Да точно так же как и десятки др. хороших программ: просто IFF свободная спецификация. Общий формат
- ID тега
- число байт в теге
- сами байты/данные
Подробности уже писал здесь
http://www.prog.org.ru/topic_10681_0.htmlПомимо прочего это дает возможность "старой" версии программы читать "новые" файлы т.к. их можно просто обойти (пропустить неизвестный тег и читать дальше).
Ну правда в талмуде (Assistant) этого нет