Thread View: pl.comp.lang.c
2 messages
2 total messages
Started by Borneq
Mon, 30 Apr 2018 16:59
Int 256 bitowy jako strumień bitów (32 bajtów)
Author: Borneq
Date: Mon, 30 Apr 2018 16:59
Date: Mon, 30 Apr 2018 16:59
9 lines
1351 bytes
1351 bytes
W Boost jest boost::multiprecision::cpp_int number co pozwala na dowolną precyzję, na razie planuję trzymać je w bazie HBase jako ciąg hex co mi 2-krotnie zajmuje miejsce a poza tym co jeszcze gorsze, konwersja hex<->liczba trwa długo A chcę zapisać tę liczbę binarnie. Jakiej liczby użyć, by precyzja była stała 256 bitów i abym mógł rzutować to jako ciąg 32 bajtów? By były operacje , plus, minus, razy, podzielić, nic specjalnie inne nie trzeba.
Re: Int 256 bitowy jako strumień bitów (32 bajtów)
Author: Borneq
Date: Mon, 30 Apr 2018 17:00
Date: Mon, 30 Apr 2018 17:00
13 lines
1587 bytes
1587 bytes
W dniu 30.04.2018 o 18:59, Borneq pisze: > W Boost jest > boost::multiprecision::cpp_int number > co pozwala na dowolną precyzję, na razie planuję trzymać je w bazie > HBase jako ciąg hex co mi 2-krotnie zajmuje miejsce a poza tym co > jeszcze gorsze, konwersja hex<->liczba trwa długo > A chcę zapisać tę liczbę binarnie. > Jakiej liczby użyć, by precyzja była stała 256 bitów i abym mógł > rzutować to jako ciąg 32 bajtów? By były operacje , plus, minus, razy, > podzielić, nic specjalnie inne nie trzeba. Może być w Boost, czy cpp_int da tak się ustawić na stałe 256 bitów? czy potem da się rzutować "z" i "na"?
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads