Есть специфический текстовый протокол обмена. По этому протоколу надо передать 8-байтовое целое как 8 отдельных байтов, к примеру, {233 128 23 26 13 168 0 0}, потому что распознать 8-байтовое целое принимающая сторона не в состоянии, а принять 8 байт и потом собрать их обратно в целое может. Готов согласиться с тем, что эта реализация не слишком прямая, но реализовано именно так

Соответственно, надо обработать введенное пользователем значение и передать его по протоколу именно в таком формате.
P.S. А что значит фраза "для этого вообще ничего не нужно"?
-~{}~ 26.08.09 17:38:
Автор оригинала: DiMA
MySQL поддерживает BIGINT, соотв. читаем как строку и делаем че хотим
Это понятно, проблема в том, что в данном случае не используется MySQL

Да и все равно, даже прочитав из БД 8-байтовое число как строку, как потом можно было бы привести его к целому типу и побить побайтово?