Verschil tussen codering & decoderen



Codering is het proces van het vertalen van gegevens tussen twee formaten volgens een aantal regels of een formule. U kunt bijvoorbeeld "abc" naar "ABC" met behulp van kleine letters naar hoofdletters regels coderen. Decodering is het omgekeerde proces. U kunt decoderen "ABC" naar "abc" met behulp van dezelfde set regels. Er zijn veel verschillende toepassingen voor gegevens coderen en decoderen. Codering, bijvoorbeeld, is een vorm van codering dat gebruikmaakt van een sleutel. Zonder de sleutel, kan niet de gecodeerde gegevens worden gedecodeerd. Video gegevens worden gecodeerd zodat het kleinere zodat HD-stromen van de video kunnen worden bekeken via het Internet.

Media coderen

  • Codering wordt meestal gebruikt om de grootte van de audio-en videogegevens. Een codeur-decoder programma, genaamd een codec, geldt een aantal wiskundige algoritmen die overtollige gegevens elimineren. Stel bijvoorbeeld dat een bestand bevatte de gegevens "ABCDQABC." Codec #1 's algoritme zou kunnen worden ter vervanging van de "ABC" met "Z." Het resulterende bestand zou "ZDQZ", die 50 procent kleiner dan het oorspronkelijke bestand is. Codec #2 's algoritme kan vervangen "ABC?" met een "Y" en "? ABC"met"X "waar"?"geeft elk teken. Het resulterende bestand zou "YX," die 75 procent kleiner dan het oorspronkelijke bestand is.

Media-decodering

  • Decoderen, wordt dezelfde codec gebruikt om te reconstrueren van het oorspronkelijke bestand van een gecodeerd bestand. Bijvoorbeeld toepassen Codec #1 "ZDQZ" in omgekeerde vervangt "Z" met "ABC" om het oorspronkelijke bestand "ABCDQABC." Codec #1, die 50 procent kleiner was, heet een lossless-codec omdat het oorspronkelijke bestand decoderen altijd herschept. Codec #2 decodeert "YX" met "ABC?? ABC", en vervolgens probeert te raden wat de ontbrekende tekens zijn. De codec wel kan raden "DE", wat resulteert in "ABCDEABC." Codec #2, die 75 procent kleiner was, is een lossy codec, omdat het decoderen proces mogelijk maken een bestand dat is dicht bij het origineel, maar niet identiek.

URL's en tekensets

  • Niet alle codering een resultaat verkrijgt dat kleiner is dan de ether gegevens. Bijvoorbeeld, is de URL "example.com/Secret van Life.html" ongeldig omdat het spaties bevat. Een Webprogrammeur codeert de URL, die alle spaties vervangen door "% 20" maken "example.com/Secret%20of%20Life.html." Het decoderen proces voert de omgekeerde bewerking en vervangt "% 20" met een spatie. Een databaseprogramma kan ook alle gegevens in Unicode, een master set tekens in de meeste talen coderen. Als een gebruiker gegevens worden opgehaald, decodeert het programma de Unicode zodat deze overeenkomen met de taal van de gebruiker- en toetsenbordinstellingen.

Codering die niet kan worden gedecodeerd

  • Sommige coderingen zijn niet bedoeld om te worden gedecodeerd. Een hash is een lange reeks willekeurige tekens met een versleutel algoritme gebruikt om een versleutelde resultaat dat niet kan worden gedecodeerd, zelfs als je weet dat de hash te produceren. Het wachtwoord van een gebruiker kan bijvoorbeeld worden gecodeerd met een hekje en opgeslagen in een database. Als een hacker de database vindt, kan niet hij alle wachtwoorden te decoderen. Wanneer een gebruiker zich aanmeldt, codeert het systeem het wachtwoord de gebruiker voert met de hash en vergelijkt het resultaat met het resultaat dat in de database opgeslagen. Als een gebruiker zijn wachtwoord vergeet, moet hij veranderen, omdat het systeem niet zijn oorspronkelijke wachtwoord, alleen de gecodeerde waarde weet.

Gerelateerde Artikelen

Wat Is het fundamentele verschil tussen symmetrische en asymmetrische codering?

Wat Is het fundamentele verschil tussen symmetrische en asymmetrische codering?

Codering is een proces waarbij een wiskundige formule, bekend als een algoritme, wordt toegepast op menselijke leesbare gegevens, bekend als platte tekst om te zetten in een schijnbaar willekeurige, onleesbare vorm, bekend als gecodeerde tekst. Het f
Wat Is het verschil tussen Stream Ciphers & blok Ciphers?

Wat Is het verschil tussen Stream Ciphers & blok Ciphers?

Een cijfer is een aantal wiskundige regels, of algoritme, gebruikt om te converteren van leesbare tekst of tekst zonder opmaak, in onleesbare tekst of in gecodeerde tekst. Het principe verschil tussen stream ciphers en blok ciphers is dat stroom ciph
Het verschil tussen bekabelde & draadloze

Het verschil tussen bekabelde & draadloze

Wanneer u van een netwerk in uw huis of kantoor opzetten, je kan je afvragen als bekabeld of draadloos worden moet. Hoewel beide methoden zal dezelfde resultaten Garneer, zijn er voor- en nadelen voor elk. Ongeacht welke manier u gaat, zorg ervoor da
Verschil tussen AHIMA & AAPC certificeringen

Verschil tussen AHIMA & AAPC certificeringen

Zowel de Amerikaanse Health Information Management Association, of AHIMA en de American Academy of professionele programmeurs, AAPC, bieden onderwijs, student, opleiding, netwerken en kansen op werk voor degenen die zijn het nastreven van carrière al
Verschil tussen WEP & TKIP

Verschil tussen WEP & TKIP

Met alle de acroniemen in verband met de computerwereld, lijkt geen zo verwarrend als die in de draadloze wereld. Wired Equivalent Privacy, of WEP, was een van de eerste pogingen door Wi-Fi standaarden ontwikkelaars inspelen op de inherente zwakte va
Wat Is het verschil tussen een Link & een Hyperlink?

Wat Is het verschil tussen een Link & een Hyperlink?

De termen "link" en "hyperlink" zijn verwisselbaar, met geen verschil tussen hen; link is gewoon de verkorte versie. Beide termen verwijzen naar een stukje code die is ingesloten in een webpagina waarmee bezoekers om te springen naar e
Verschillen tussen codering & programmeren

Verschillen tussen codering & programmeren

Het Amerikaanse Bureau of Labor Statistics herkent geen verschil tussen de termen "programmeren" en "codering" voor personen die in de computer programmeren werken. De termen worden vaak door elkaar gebruikt, maar sommige mensen vinden
Wat Is het verschil tussen de vaste en variabele kosten?

Wat Is het verschil tussen de vaste en variabele kosten?

Vaste en variabele kosten betrekking hebben op zowel de zakelijke als de persoonlijke financiën. Hoewel ze op tegenovergestelde uiteinden van het spectrum liggen, ze zowel gericht op uitgaven en zijn nodig bij het bepalen van het potentieel voor wins
Verschil tussen een geborgen titel & een gemerkte

Verschil tussen een geborgen titel & een gemerkte

In de opwinding van het kopen van een gebruikte auto, kopers mogelijk niet veel aandacht besteden aan de titel status. In een hoog percentage van de verkoop van gebruikte auto's zullen de titel schoon, wat betekent dat de auto niet catastrofale schad
Wat Is het verschil tussen het resterende bedrag en uitbetaling bedrag?

Wat Is het verschil tussen het resterende bedrag en uitbetaling bedrag?

Wanneer een voertuig leasen, aandacht besteden aan de termen die worden gebruikt in de lease-overeenkomst en weten het verschil tussen deze voorwaarden zodat u een weloverwogen beslissing over uw financieringsopties maken kunt.Resterende bedragEen va
Hoe herken ik het verschil tussen Disney Cruise Line Stateroom Categorieën

Hoe herken ik het verschil tussen Disney Cruise Line Stateroom Categorieën

Er zijn een verscheidenheid van verschillende stateroom types op de Disney Magic en Wonder cruiseschepen. Ze loopt van categorie 12, die de minst dure categorie is, tot de luxe categorie 1 suites. Wat is het verschil tussen elke categorie? Wat beteke
Het verschil tussen Hygrometer & Barometer

Het verschil tussen Hygrometer & Barometer

Weer voorspellers, meteorologen en andere wetenschappers gebruiken een verscheidenheid aan instrumenten voor het meten van gegevens. De gegevens wordt vervolgens geanalyseerd, ten opzichte van bestaande kennis van afgelopen weerpatronen en prognoses
Verschil tussen aansprakelijkheid en verzekering van de botsing

Verschil tussen aansprakelijkheid en verzekering van de botsing

Voorzichtige automobilisten evalueren verzekeringspolissen op basis van individuele omstandigheden bij de keuze van de aard en de omvang van de auto verzekering nodig. Inzicht in de voorwaarden die zijn gekoppeld aan auto verzekeringen, evenals de so
Verschil tussen kanswaarde itereert & het significantieniveau op basis

Verschil tussen kanswaarde itereert & het significantieniveau op basis

Veel mensen omschrijven als "better," zoals in "een beter onderwijs" of "een betere computer chip" vooruitgang, maar vergelijkingen zijn vaak subjectief. Wetenschap tracht te kwantificeren van deze relaties en zet sommige sto