Avkodare för flygplans Mode S-kod

Omvandla en sexsiffrig hexadecimal Mode S-adress till ICAO-tilldelningsblock, bitprefix, intervall och position i blocket.

Hexadecimal Mode S-adress

Ange sex hexadecimala tecken; mellanslag, bindestreck och ett valfritt 0x-prefix är tillåtna.

Fast tilldelningsprefixTilldelningsbara bitar
Tilldelningsblock

Ange en 24-bitars Mode S-adress för att se dess tilldelningsintervall.

ICAO Annex 10 · 2023
Hexadecimal
24-bit · Binär
Decimal
Publicerat intervall
Fast tilldelningsprefix
Adresser i blocket
Position i blocket
Ange en 24-bitars Mode S-adress för att se dess tilldelningsintervall.

Adressen avkodas i din webbläsare. Ingenting överförs till BroBroGo.

Vanliga frågor

Vad betyder en träff på ett land eller en myndighet?

Det betyder bara att ICAO har tilldelat adressblocket till landet eller registreringsmyndigheten. Det bevisar inte att flygplanet fortfarande är registrerat där; transpondern kan vara felkonfigurerad, adressen kan vara duplicerad eller inte uppdaterad efter ett registreringsbyte.

Kan verktyget identifiera ett visst flygplan eller flyg?

Nej. 24-bitarsadressen kan sökas separat i luftfartygsregister, men verktyget ansluter inte till register, operatörer eller spårningstjänster i realtid; det förklarar bara det publicerade tilldelningsintervallet.

Varför kan 000000 och FFFFFF inte tilldelas?

Den globala planen har 16 777 214 tilldelningsbara värden när värdena med enbart nollor och enbart ettor har uteslutits. ICAO:s riktlinjer anger också att en adress med enbart nollor kan tyda på en felkonfigurerad transponder.

Hur ICAO:s 24-bitars tilldelningssystem fungerar

Internationella civila luftfartsorganisationen (ICAO) administrerar det globala adresseringssystemet för Mode S-transpondrar. Detta system bygger på en 24-bitars binär struktur som ger totalt 16 777 216 möjliga adresskombinationer. Eftersom adresserna med enbart nollor och enbart ettor är reserverade för särskilda tekniska syften, återstår exakt 16 777 214 tilldelningsbara värden för världens luftfartyg.

ICAO fördelar dessa adresser i block till medlemsstater, registreringsmyndigheter och för särskilda kategorier. Varje tilldelat block definieras av ett fast binärt bitprefix. Längden på detta prefix avgör hur många unika adresser som återstår för det specifika landet eller myndigheten att dela ut till enskilda flygplan. Ett kortare prefix innebär att fler variabla bitar är tillgängliga, vilket ger ett större adressutrymme för länder med stora flygflottor, medan ett längre prefix ger ett mindre block.

Binär till hexadecimal struktur i luftfarten

I praktiken och i flygledningssystem representeras den 24-bitars binära adressen som en sexsiffrig hexadecimal kod. Det hexadecimala talsystemet använder basen 16, vilket innebär att varje tecken representerar fyra binära bitar (en nibble). De tillåtna tecknen är siffrorna 0–9 och bokstäverna A–F.

När en sexsiffrig kod matas in i verktyget, översätts den hexadecimala strängen till dess binära motsvarighet för att fastställa vilket tilldelningsblock adressen tillhör. Genom att analysera det fasta binära prefixet kan verktyget isolera de återstående tilldelningsbara bitarna och beräkna den exakta matematiska positionen som den specifika adressen har inom sitt tilldelade block.

Tekniska specifikationer för inmatning och validering

För att avkoda en adress krävs att inmatningen följer strikta syntaxregler. Verktyget är utformat för att hantera vanliga formateringsskillnader som kan uppstå vid kopiering av data från olika loggar eller mottagare.

  • Tillåtna tecken: Endast hexadecimala tecken 0–9 och A–F (skiftlägesoberoende).
  • Formatering: Mellanslag, bindestreck och det valfria prefixet 0x accepteras och rensas bort automatiskt vid bearbetningen.
  • Längdkrav: Efter att eventuella mellanslag, bindestreck eller 0x-prefix har tagits bort måste inmatningen bestå av exakt sex tecken.

Om inmatningen inte uppfyller dessa krav visas specifika felmeddelanden i gränssnittet:

  • Om ogiltiga tecken används visas felmeddelandet: Använd endast de hexadecimala tecknen 0–9 och A–F.
  • Om antalet hexadecimala tecken är felaktigt visas felmeddelandet: En 24-bitars Mode S-adress måste bestå av exakt sex hexadecimala tecken.

Avkodarens utdata och blockkategorier

När en giltig kod har analyserats genererar verktyget följande tekniska parametrar baserat på ICAO:s publicerade tilldelningstabell:

  • Tilldelningsblock: Den stat, registreringsmyndighet eller specialkategori som blocket tillhör.
  • Publicerat intervall: Det fullständiga hexadecimala intervallet (från lägsta till högsta adress) för det matchade blocket.
  • Adresser i blocket: Det totala antalet unika adresser som ryms inom blocket.
  • Position i blocket: Den specifika numeriska positionen för den angivna adressen i det aktuella blocket.
  • Fast tilldelningsprefix: Det fasta binära bitprefixet som identifierar blocket.
  • Tilldelningsbara bitar: De återstående variabla bitarna i den 24-bitars adressen som används för enskilda tilldelningar.

Beroende på vilken adress som matas in kan resultatet för Tilldelningsblock anta något av följande specifika värden:

  • Det matchade lands- eller myndighetsnamnet.
  • ICAO-block för tillfällig tilldelning
  • ICAO-block för särskild användning
  • Reservblock för regionen ‹region›
  • Reserverat för framtida bruk
  • Ingen publicerad tilldelning i tabellen
  • Kan inte tilldelas som flygplansadress

Tekniska risker med felkonfigurationer

En korrekt konfigurerad transponder är avgörande för flygsäkerheten. Det finns dock tekniska risker och begränsningar kopplade till hur dessa adresser används i praktiken.

De binära adresserna med enbart nollor (000000 i hexadecimal form) och enbart ettor (FFFFFF i hexadecimal form) är inte tillåtna för tilldelning till luftfartyg. Om en transponder sänder ut adressen 000000 flaggas detta i systemet som en indikation på en felaktig transponderkonfiguration. Detta uppstår ofta i samband med installationsfel eller underhållsarbete där den unika adressen inte har programmerats in korrekt i hårdvaran.

Det är också viktigt att skilja på en statisk blocktilldelning och realtidsdata. Att en adress matchar ett visst land innebär inte ett slutgiltigt bevis för att luftfartyget är registrerat där för närvarande. Transpondrar kan vara felaktigt konfigurerade, adresser kan av misstag dupliceras, eller så kan en transponderkod ha lämnats oförändrad efter att ett flygplan har sålts och överförts till ett annat lands register.

Integritet och lokal bearbetning

Detta verktyg fungerar som en offline-avkodare av den fasta tilldelningsstrukturen. Ingen data skickas till externa servrar vid användning. Adressen avkodas direkt i din webbläsare, och ingenting överförs till BroBroGo. Detta garanterar fullständig integritet vid analys av känsliga eller privata loggfiler.

Vanliga frågor

Vad betyder en träff på ett land eller en myndighet? Det betyder bara att ICAO har tilldelat adressblocket till landet eller registreringsmyndigheten. Det bevisar inte att flygplanet fortfarande är registrerat där; transpondern kan vara felkonfigurerad, adressen kan vara duplicerad eller inte uppdaterad efter ett registreringsbyte.

Kan verktyget identifiera ett visst flygplan eller flyg? Nej. 24-bitarsadressen kan sökas separat i luftfartygsregister, den här tjänsten ansluter inte till register, operatörer eller spårningstjänster i realtid; den förklarar bara det publicerade tilldelningsintervallet.

Varför kan 000000 och FFFFFF inte tilldelas? Den globala planen har 16 777 214 tilldelningsbara värden när värdena med enbart nollor och enbart ettor har uteslutits. ICAO:s riktlinjer anger också att en adress med enbart nollor kan tyda på en felkonfigurerad transponder.