To se hodně pleteš. Diakritika rozhodně není v druhém bajtu. Pro běžné kódování národních abeced stačí rozšířená ASCII na 256 znaků (počítám i nulu), tedy každž znaky české abecedy reprezentuje jeden bajt. Horší je to ale s moderními UNICODE, tak už jsou dva bajty pro všechny znaky. Takže záleží čím ten messenger posílá text, zda prostou ASCII nebo ne.Pak se taky určitě přenáší nějaké hlavičky, řídící kódy atd. atd.,A taky se pleteš v počtech bajtů. 1MB=1024KB=1048576B (přesněji by mělo být 1MiB=1024KiB=1048576B, ale to "i" se běžně nepoužívá, moc se to nevžilo). Vychází to z dvojkové soustavy a dvojkoých vah bitů.Takže sice tvé počty jsou chybné, to ale nemění nic na tom, že data tazatelky by měly na messenger stačit.