Няшная / Говнокод #19421 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
/* finish up initialization of magic signature strings */
    local_hdr_sig[0]  /* = extd_local_sig[0] */ =       /* ASCII 'P', */
      central_hdr_sig[0] = end_central_sig[0] =         /* not EBCDIC */
      end_centloc64_sig[0] = end_central64_sig[0] = 0x50;

    local_hdr_sig[1]  /* = extd_local_sig[1] */ =       /* ASCII 'K', */
      central_hdr_sig[1] = end_central_sig[1] =         /* not EBCDIC */
      end_centloc64_sig[1] = end_central64_sig[1] = 0x4B;

Запостил: Ccik Ccik, (Updated )

Комментарии (12) RSS

          • есть флешки (я видел 2-8К eeprom'чики) которые используют EBCDIC.
            Ответить
              • хез. я с ними на низком уровне не работал. может быть из-за ограничений интерфейса через которые они подключаются. (хотя как правило весьма заурядный i2c используется.)
                Ответить
                • А зачем там вообще буквы в протоколе?

                  P.S. Можно модельку, чтобы даташит нагуглить?
                  Ответить
                  • > Можно модельку, чтобы даташит нагуглить?

                    AT24C32N-10SI-1.8

                    в даташите ничего про EBCDIC не упоминается, но местный драйвер почему-то напичкан конверсиями. хез.
                    Ответить
                    • Ааа, ну может тогда не сама флешка юзает, а просто на ней хранятся данные в EBCDIC?
                      Ответить
                      • нет. я ее ручками дампил как то раз: содержимое там микс текст и байнари. и вроде все байты там стоят на учёте (их всего 4КБ) поэтому я понятия не умею накой хер драйвер с конверсиями трахается. я думал что это просто старый код - но видел в выхлопе профилера что используется. (как я и говорил: меня не спрашивай, это не моя тема.)
                        Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8