🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

2 total messages Started by Borneq Mon, 30 Apr 2018 16:59
Int 256 bitowy jako strumień bitów (32 bajtów)
#309672
Author: Borneq
Date: Mon, 30 Apr 2018 16:59
9 lines
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)
#309673
Author: Borneq
Date: Mon, 30 Apr 2018 17:00
13 lines
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