Представление DWORD в памяти и для записи в файл

Тема в разделе "WASM.BEGINNERS", создана пользователем slow, 25 апр 2007.

  1. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
    В памяти он хранится перевернутым побайтово ЕМНИП.
    Есть какой-нибудь стандарт как записывать DWORD в файл? В таком же перевернутом виде или в прямом? (Просто в софтине, которую я сейчас делаю, есть необходимость такая)
     
  2. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    А что нужно будет портировать под другой проц? Если нет проблемы не вижу.
     
  3. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    если кроссплатформаенно, то читай и записывай дворды побайтово, а если нет, то можно и не парится.
     
  4. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
    т.е. так как в памяти, в перевернутом виде?
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    эээ не понял а в чем проблема то?
    можешь записывать хоть жопой кверху, главное потом прочитать так же
     
  6. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
    Да в том, что до серверного приложения достукиваться долго и далеко.
     
  7. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    а при чем тут сервера какието. ты можешь внятно расскажешь суть проблемы или как?
     
  8. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
    клиентскую часть я пишу. обмениваются данными. данные пишутся в контейнер спец. формата. dword, bytes,dword,bytes,etc. Серверная часть написана не мной. Чтобы проверить свои домыслы на серверной части, уйдет много времени. Я вот и спросил, может есть стандартность какая в записи dword'oв, чтобы сделать по "стандарту", а там дальше отладиться.
     
  9. Ultrin Faern

    Ultrin Faern New Member

    Публикаций:
    0
    Регистрация:
    25 июн 2006
    Сообщения:
    170
    Стандартов нет.

    Большей частью используют такую запись, как и процессор на котором исполняется код.
     
  10. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Стандарты есть: little endian ("перевёрнутый" формат) и big endian. Какой из них следует использовать в данном случае - знает только разработчик.
     
  11. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
    ОК, спасибо.