Hvad er forskellen mellem små endian og store endian dataformater?

Forfatter: Judy Howell
Oprettelsesdato: 5 Juli 2021
Opdateringsdato: 9 Kan 2024
Anonim
Hvad er forskellen mellem små endian og store endian dataformater? - Teknologi
Hvad er forskellen mellem små endian og store endian dataformater? - Teknologi

Indhold

Q:

Hvad er forskellen mellem små endian og store endian dataformater?


EN:

Forskellen mellem små endian-formater og store endian-formater, også kaldet "endianness", er forskellen mellem hvordan computersystemer bestiller flere byte af information. Disse forskellige formater er maskinspecifikke, hvilket betyder, at de er programmeret på maskiner fra sag til sag. Det er vigtigt at bevare ensartet endianhed på forskellige maskiner, når data overføres eller migreres mellem dem, eller skiftevis, for at fortolke data, så den modtagende computer tabulerer det rigtige resultat.

Når et stykke data sættes i et multi-byte-format, kan det repræsenteres i enten stort endian- eller lilleendianformat. Det er vigtigt at bemærke, at når bitrækkefølge bliver vigtig i systemer, kan store endian- og lille endianformater også gælde for dette, og nogle eksperter antyder, at bitbestilling på maskiner generelt spejler byteordreformatet.

Det store endian-format betyder, at data først gemmes. I flere byte er den første byte den største eller repræsenterer den primære værdi. I det lille endianformat gemmes data lille slutning først. I dette tilfælde med stykker med flere byte er det den sidste bid, der er størst, eller som har den primære værdi, som efterfølgende værdier tilføjes eller sammenkædes.


Udviklere kan bruge forskellige rettelser til at løse store endian og små endian data problemer. Der er forskellige administrative indstillinger til at løse dette problem, men der er også brug af noget, der kaldes et byteordremærke (BOM). Denne hexadecimale repræsentation kan sikre, at data gemmes i det rigtige format. Derudover kan fagfolk diskutere, om endianness er "gennemsigtig" på tværs af et system, for eksempel hvor konstruerede formatkoder eller andre ressourcer kan hjælpe med planlægning eller design.