Úvodní stránka | Tato stránka v originále

Kód

V komunikacích, kód je pravidlo pro konvertování kus informací (pro příklad, dopis, slovo nebo frázi) do dalšího objektu nebo akce, ne nutně stejného druhu. Jeden důvod pro toto má umožnit komunikaci místy kde obyčejný mluvený nebo psaný jazyk je těžký nebo nemožný. Například, telegrafní kód nahradí slova (eg, loď, faktura,...) do kratších slov, dovolovat stejné informace být poslán s méně charaktery, více rychle, a nejdůležitější, méně draho. Další příklad je použití příznaků semaforu, kde konfigurace příznaků držených signaller nebo rameny semaforové věže zakóduje části zprávy, typicky individuální dopisy a čísla. Postavení další osoby veliká vzdálenost pryč může interpretovat vlajky a množit slova posílala.

Tabulka s obsahem
1 kryptografie: kódy proti kódům
2 kódy v komunikaci užité na krátkost
3 příklad: ASCII kód
4 kódy objevit nebo opravit chyby (eg, v ukládání nebo přenosu)
5 kódy a zkratky

Kryptografie: kódy proti kódům

Cades dlouho byl použit v kryptografii. Transformace je používána zamaskovat obsah nebo význam zprávy, předcházet těm ne v na tajemství od pochopení co je vlastně přenášené. Běžná metoda má používat “codebook” se seznamem obyčejných frází/slov hodil se k různým frázím/slovům, tak že lidé bez codebook, který by mohl zachytit zprávu dostanou nic ale zpráva odkazovat se na něco jiného dohromady, nebo jinak, kompletní gibberish. Telegrafní kód by byl jeden takový.

Termín kód je velmi často zmatený s termínem kód.

Tito mohou být destinguished nejlepší rozsahem transformace. Kód je jen soubor pravidel reprezentovat významné informace v další cestě - toto nutně neimplikuje tajnost. Když informace by neměly být známé někým jiným ale zamýšlený příjemce, tam musí být nějaké tajné znalosti neznámé někým jiným dekódovat to. Kód, který vyžaduje takové tajné vědomosti (nebo je tyto znalosti tajemství) je kód cryptographic a tajná informace a vládne používat to, je codebook.

kód kontrastem, nepracuje u úrovně významných informací. Zatímco kód by mohl změnit “útok” do FRGPL nebo “ovocný koláč”, kód přemění elementy pod sémantickou úrovní, ie, pod úrovní významu. “#rquote v útok by mohl být změněn k “Q”, první “t” k “f”, druhý “t” k “3”, a tak dále. Kódy jsou příhodnější než kódy v některých situacích, tam být žádná potřeba codebook. Kódy na druhé straně, byl věřil být bezpečnější než kódy, tam být (jestliže něčí codebook constructor dělal dobrou práci) žádný vzor transformace zjistit. S příchodem automatických procesorů (ie, v nedávné době elektronický počítač), kódy přišly ovládat kryptografii.

Kódy v komunikaci užité na krátkost

Kód může být užitý na krátkost. Když zprávy telegrafu byly stav uměleckých, komplikovaných obchodních zákoníků, které zakódovaly kompletní výrazy do jediných slov (typicky pět-skupiny dopisu) byl vyvinut, tak ten telegraphers stal se obeznámený s takovými “slovy” jako BYOXO (“vy se snažíte k lasici ven naší dohody?”), LIOUY (“proč dělat vás ne odpovědět na mou otázku?”), BMULD (“vy jste skunk!”), nebo AYYLU (“ne jasně kódovaný, opakovat více jasně.”). Kódová slova byla vybrána kvůli různým důvodům: délka, pronouncability, etc. Významy byly vybrány k záchvatu cítily potřeby: commecial jednání, vojenské požadavky pro vojenské zákoníky, diplomatické požadavky pro diplomatické kódy, některý a všichni preceeding pro kódy špionáže,... Codebooks a codebook vydavatelé se množili. Účel těchto kódů byl, většinou, šetřit na nákladech kabelu.

Nowadays tam jsou “kódy” pro kompresi dat, např. Huffman kódování, který použije krátké kódy pro časté symboly a delší kódy zřídka použitých symbolů - stejný princip je používán v Morseově abecedě.

Příklad: ASCII kód

Pravděpodobně nejvíce široce známý datový komunikační kód (aka reprezentaci charakteru) v použití dnes je ASCII. V jednom nebo jiném (poněkud slučitelná) verze, to je používáno skoro všichni osobní počítače, terminalss, printerss, a jiné komunikační vybavení. Jeho původní verze reprezentuje 128 charaktery s sedm-kousl dvojková čísla -- to je, jako řetěz sedmi 1s a 0s. V ASCII malé písmo “#rquote je vždy 1100001, uppercase “#rquote vždy 1000001, a tak dále. Rozšíření k ASCII obsahovali 8-charaktery kousku (pro dopisy evropských jazyků a takové věci jako kartové oblekové symboly), a v nejplnější kvést zahrnovali glyphs od nezbytně všichni psaní světa systémy (vidí Unikód).

Kódy objevit nebo opravit chyby (eg, v ukládání nebo přenosu)

Kódy mohou také být používány reprezentovat data v cestě více odolné proti chybám v přenosu nebo ukládání. Takový “kód” je volán Chyba-opravovat kód, a pracuje tím, že zahrnuje opatrně crafted nadbytečnost s skladoval (nebo přenášel) data. Příklady obsahují Hamming kódy, Reed-Solomon, Reed-Muller, Golay, Goppa, a Galagher kódy.

Kódy a zkratky

Zkratková slova a zkratky mohou být považováni za kódy a v jistém smyslu všechny jazyky a systémy psaní jsou kódy lidské myšlenky. Příležitostně kódové slovo dosáhne nezávislé existence (a mínit) zatímco originální rovnocenný výraz je zapomenut nebo přinejmenším už ne má přesný smysl přisuzovaný k kódovému slovu. Například, číslo “86” byl jednou použitý jako kódové slovo ve významu restaurací “my jsme ven žádané položky”. To je nyní běžně používané znamenat odstranění nebo zničení něčeho. ' 30 ' byl široce používán v žurnalismu znamenat “konec příběhu”, a to je někdy používáno v jiných kontextech znamenat “konec”.


V programování počítače, slovo kód se odkazuje na instrukce k počítači v programovacím jazyce. V tomto použití, podstatné jméno “kód” typicky kandiduje na zdrojový kóda sloveso “ke kódu” chce psát zdrojový kód, k programu. Toto použití může vznikali když první symbolické jazyky byly rozvinuté a byly děrné na kartách jak “kódech”.

Inženýři často používají slovo “kód” znamenat jediný program. Oni by mohli říkat “já jsem psal kód” nebo “já mám dva kodexy”. Žádný inženýr softwaru nebo vědec počítače by říkali, že. Oni by říkali “já jsem psal nějaký kód” nebo “já mám dva programy”.


V lingvistice kód je často jen pouhé synonymum pro paletu jazyka (dialekt, sociolect). Sociolect je jazyk specifické sociální skupiny. Kód termínu má nějakou technickou konotaci.


V genetickém kódu, který je stejný pro všechny žijící beeings, kódy specifikují které amino kyseliny k použití pro vytvářet bílkoviny.


kód je také pravidlo nebo soubor pravidel, takový jako kód cti, kód práv nebo požadavek na oblečení. Vidět občanský zákoník, kodifikace.

Toto slovo získalo velký počet jemně, a hrubě, neslučitelné významy, zvláště v kontextech cryptographic. Používejte to s péčí.