> ebcdic | ibm | legacy-system <
// EBCDIC - Extended Binary Coded Decimal Interchange Code
>> funktioner
IBM-mainframe
Standardteckenkodning för IBM-mainframesystem.
Flera varianter
Stöd för olika EBCDIC-kodsidor och språkinställningar.
Legacy-stöd
Nödvändigt för att arbeta med äldre mainframe-data.
>> teknisk information
Hur EBCDIC fungerar
EBCDIC (Extended Binary Coded Decimal Interchange Code) är en 8‑bitars teckenkodning utvecklad av IBM. Till skillnad från ASCII, som grupperar relaterade tecken, sprider EBCDIC tecken över hela kodutrymmet på grund av sitt ursprung i hålkortskoder. Olika EBCDIC-kodsidor stöder olika språk och regioner; EBCDIC 037 är den vanligaste varianten för USA och Kanada.
Exempel: EBCDIC vs ASCII
Teckentabell (EBCDIC 037): Tecken | ASCII | EBCDIC -------|-------|-------- Blanktecken| 0x20 | 0x40 A | 0x41 | 0xC1 B | 0x42 | 0xC2 0 | 0x30 | 0xF0 1 | 0x31 | 0xF1 a | 0x61 | 0x81 b | 0x62 | 0x82 "ABC" i ASCII: 41 42 43 "ABC" i EBCDIC: C1 C2 C3 "123" i ASCII: 31 32 33 "123" i EBCDIC: F1 F2 F3
Varför använda EBCDIC
- Krävs i IBM-mainframe-miljöer
- Kompatibilitet med legacy-system
- Datamigreringsprojekt
- COBOL- och mainframe-utveckling
- Bevarande av historiska data
>> vanliga frågor
Vad är EBCDIC?
EBCDIC (Extended Binary Coded Decimal Interchange Code) är en 8‑bitars teckenkodning som utvecklades av IBM 1963. Den används främst på IBM-mainframe- och midrange-datorsystem. Till skillnad från ASCII speglar teckenordningen i EBCDIC arvet från hålkort.
Varför skiljer sig EBCDIC från ASCII?
EBCDIC växte fram ur hålkortskoder där hål i specifika positioner representerade tecken. Det gav en icke‑kontinuerlig ordning – bokstäverna är inte sekventiella och det finns glapp mellan grupper av bokstäver. ASCII konstruerades däremot från grunden med fokus på effektivitet och är därför mer logiskt för modern databehandling.
Vad är EBCDIC-kodsidor?
EBCDIC har flera varianter, kallade kodsidor, för olika språk och regioner. Vanliga exempel är: EBCDIC 037 (USA/Kanada), EBCDIC 500 (internationell), EBCDIC 875 (grekisk) och EBCDIC 1047 (Open Systems). Varje kodsida använder olika mappning av tecken för att uppfylla lokala krav.
Var används EBCDIC fortfarande?
EBCDIC används fortfarande i stor utsträckning i IBM-mainframe-miljöer (z/OS, z/VM, z/VSE), i bank- och finansiella system, i statliga legacy-system och i COBOL-applikationer. Många organisationer behåller EBCDIC-system för affärskritiska processer som har fungerat tillförlitligt i årtionden.