<p>Yes, it's the whole block. The hex text is 2.5 MB. Hex has 50% efficiency, so the block is 1.25 MB.</p>
<p>Since SegWit, blocks can be larger than 1 MB. There's a 4 MB hard limit which is almost impossible to reach. (With the largest block to date being 2.4 MB, <a href="https://blockchain.info/rawblock/0000000000000000000d5082f38c5b155a49c2208156b94ce9a0d4ce001f5ead?format=hex" rel="nofollow noreferrer">4.8 MB in hex</a>)</p>

CC BY-SA 4.0
2020-06-19T09:31:09.030Z
Thanks!! Now I know hex efficiency. So can i get original data size in python (1.25MB)?
seonguk park
CC BY-SA 4.0
2020-06-19T09:32:05.873Z
You're welcome. More precisely, two hex characters code for one byte  @seongukpark
MCCCS
CC BY-SA 4.0
2020-06-19T10:10:44.707Z
I'm so sorry.. This is the last question. Can I get original size data? (Change two hex characters code to one byte in python)
seonguk park
CC BY-SA 4.0
2020-06-19T10:13:44.127Z
You need to decode hex to have binary data: https://stackoverflow.com/a/5682984
MCCCS
CC BY-SA 4.0
2020-06-18T17:05:55.447Z
2020-06-18T17:05:55.447Z
MCCCS
<p>I just started studying bitcoin.</p>
<p>I would like to be able to download a single block from the Bitcoin network.</p>
<p>I referred to the following:
<a href="https://blockchain.info/rawblock/0000000000000000000212f7c098effbb7d814b481ead2b315f605371e47bae1?format=hex" rel="nofollow noreferrer">https://blockchain.info/rawblock/0000000000000000000212f7c098effbb7d814b481ead2b315f605371e47bae1?format=hex</a></p>
<p>But, it's not the size of the block I know (like 1MB).</p>
<p>How can I get one?</p>

<blockchain><blockchain.info><storage>
How can I download a single Bitcoin block?
seonguk park
# How can I download a single Bitcoin block?

(Asked by: username_0 on 2020-06-18)

I just started studying bitcoin.

I would like to be able to download a single block from the Bitcoin network.

I referred to the following:
<https://blockchain.info/rawblock/0000000000000000000212f7c098effbb7d814b481ead2b315f605371e47bae1?format=hex>

But, it's not the size of the block I know (like 1MB).

How can I get one?

**Tags:** blockchain, blockchain.info, storage


---

## 1 answers

### Answer by username_1 on 2020-06-18. Score: 1

Yes, it's the whole block. The hex text is 2.5 MB. Hex has 50% efficiency, so the block is 1.25 MB.

Since SegWit, blocks can be larger than 1 MB. There's a 4 MB hard limit which is almost impossible to reach. (With the largest block to date being 2.4 MB, [4.8 MB in hex](https://blockchain.info/rawblock/0000000000000000000d5082f38c5b155a49c2208156b94ce9a0d4ce001f5ead?format=hex))

> **Comments:**
> **username_0**: Thanks!! Now I know hex efficiency. So can i get original data size in python (1.25MB)?  
> **username_1**: You're welcome. More precisely, two hex characters code for one byte  @username_0  
> **username_0**: I'm so sorry.. This is the last question. Can I get original size data? (Change two hex characters code to one byte in python)  
> **username_1**: You need to decode hex to have binary data: https://stackoverflow.com/a/5682984  

---

