Bytes -bits – FastSum – Controleer je downloads


Browser werkt niet, antivirus software blokkeert en meer van dat soort ongein. Alles krijgt de schuld, maar je weet niet wat het echt is. Bij het downloaden van bestanden valt er af en toe een bit-je om. Om te controleren of een bestand wel juist is gedownload, gebruik je de MD5 Checksum. Dit is een getal dat de samenstelling van een bestand vertegenwoordigd. Dit getal zal bij de ‘ontvanger’ en de ‘verzender’ gelijk moeten zijn.

Wat er ontbreekt in de community is dat bestanden ter download worden aangeboden waarvan deze kenmerken onvoldoende duidelijk zijn. Je weet dus nooit of je het bestand volledig en niet corrupt binnenhaalt. Jammer toch als je net met veel moeite 11 GB hebt gedownload en het bestand kan niet worden gebruikt. Ter controle van dit getal gebruiken we FastSum

Naast hwt programma FastSum heb je dus ook de MD5 Checksum nodig van het bestand dat je downloadt en wel de waarde die behoort bij het bestand zoals je dat uitleest in Windows Verkenner. Als bij de download het MD5-controlegetal niet overeenkomt met de waarde die is verstrekt, gaat het niet werken en is de download corrupt. Dat kan zijn dat dit veroorzaakt wordt door de internetverbinding. Download nog een keer en controleer.

Over bits en Bytes, bestandsgrootte en datatransfer

Introductie: | K = 1024 | k = 1000 | B = Bytes | b = bits |
Een bestandsgrootte (hoe groot een bestand is op je computer) wordt gebruikelijk gemeten in eenheden als kilobytes, megabytes en gigabytes. In dit gebruik vertegenwoordigd de “K” dus een vermenigvuldigingsfactor van 1024, zoals daar dus zijn:

  • 1 KB (een KiloByte) = 1024 Bytes (ongeveer 1000 Bytes)
    1 MB (een MegaByte) = 1024 KB (ongeveer 1 miljoen Bytes)
    1 GB (een GigaByte) = 1024 MB (ongeveer 1 miljard Bytes)

De snelheid van data transfer wordt uitgedrukt in bits en niet in Bytes. De afkortingen hiervoor zijn: (let op de schrijfwijze)

  • 1 kbps of kilobits/sec        = 1000 bits per seconde
    1 Mbps of mbps (megabits/sec) = 1.000.000 bits per seconde
    1 Gbps of gbps (gigabits/sec) = 1.000.000.000 bits per seconde.

Voorbeelden: Gigabit Ethernet kan dus snelheden van 1000 mbps bereiken.
SATA II is gedefinieerd als (SATA-300) tot 3 gbps.

De bits en Bytes: 1 Byte = 8 bits | kbps *** 0,1220703125 = KB/s |
Omdat er 8 bits in een Byte zitten, moet je om een bit-rate speed te berekenen, die eerder werd uitgedrukt als Bytes, vermenigvuldigen met 8.
Omgekeerd, als je de snelheid wilt weten in Bytes, dan moet je het totaalaantal bits delen door 8 en delen dan door 1024.

Het omzetten van KB/s naar kbps (de bit-rate van de Byte waarde) gaat als volgt:
<K> KiloBytes * 1024 = <t> totaalaantal Bytes
<t> totaal aantal Bytes * 8 = <b> bits
<b> bits/ 1000 = <k> kilobits
Als voorbeeld van een verbinding van 30 KB/s:
30 KB/s * 1024 = 30.720 Bytes per seconde
30.720 Bytes per seconde * 8 = 245.760 bits per seconde
245.720 bits per seconde (bps)/ 1000 = ~246 kbps (245.7 kb/s)

Het omzetten van kbps naar KB/s (de Byte waarde van de bit-rate) gaat als volgt:
<k> kilobits per second * 1,000= <b> totaal bits per seconde;
<b> bits/ 8 = <t> totaal Bytes per seconde;
<t> /1024 = <K> KiloBytes per seconde.
Een voorbeeld bij een verbinding van 128 kbps: 128 kbps (k) = 128.000 bits per seconde (k*1000 = b) = 16.000 Bytes per second (b/8=t), of ongeveer 15.6 KB/s

Dus een 512/128 internetverbinding geeft ongeveer 62.5 KB/s max. downloadsnelheid en 15,6 KB/s uploadsnelheid.

*** Bovengenoemde waarden en berekeningen zijn theoretisch. Bij een internetverbinding zijn er ~10 bits nodig om een enkel Byte te verschepen, dus 2 bits meer. Dit verandert de vermenigvuldigingsfactor/deelfactor van 8 naar 10.

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.