I have a smart contract compiled resulting in a 10,961 Bytes wasm file and a 2,372 Bytes abi file. However, when deploying the contract on chain it consumes about 110,000 Bytes which is almost 10x the wasm+abi file.
Why is the on chain RAM consumption so much higher than what the binary files consume on my hard drive?
How can I estimate/calculate the on chain RAM usage of a compiled smart contract before deploying it?