-
Andersherum: Die Browers parsen verkehrt
Autor: /mecki78 30.03.21 - 15:38
> So gibt es zusätzlich zur wohl sehr bekannten Dezimalpunktschreibweise von IPv4-Adressen noch die Möglichkeit, diese auch mit Oktalzahlen zu beschreiben
Nein, gibt es. Kein Standard und keine Spezifikation sieht das vor. Perl und Node.js haben sich hier standardkonform verhalten und wenn Browser das als Oktalzahlen interpretieren, dann verhalten die sich nicht standardkonform, weil niemand hat denen erlaubt Zahlen mit führender Null so zu interpretieren. Natürlich kann jeder alles interpretieren wie er lustig ist und irgendwie auch Emojis in IP Adressen verwandeln, aber dann kann er nicht erwarten, dass irgendwer außer ihm selber das verstehen wird. Dafür gibt es standards und die erlauben nur ganze bestimmte Schreibweisen und eine Oktalschreibweise erlauben sie nicht.
/Mecki
2 mal bearbeitet, zuletzt am 30.03.21 15:40 durch /mecki78. -
Re: Andersherum: Die Browers parsen verkehrt
Autor: TheUnichi 30.03.21 - 17:54
"A popular implementation of IP networking, originating in 4.2BSD, contains a function inet_aton() for converting IP addresses in character string representation to internal binary storage. In addition to the basic four-decimals format and 32-bit numbers, it also supported intermediate syntax forms of octet.24bits (e.g. 10.1234567; for Class A addresses) and octet.octet.16bits (e.g. 172.16.12345; for Class B addresses). It also allowed the numbers to be written in hexadecimal and octal representations, by prefixing them with 0x and 0, respectively. These features continue to be supported in some software, even though they are considered as non-standard.[3] This means addresses with a component written with a leading zero digit may be interpreted differently in programs that do or do not recognize such formats.[5]"
https://en.wikipedia.org/wiki/Dot-decimal_notation
Der Mann hat Recht. Gebt ihm jetzt seinen verdammten Keks.



