Binär zu IP
Binär-zu-IP-Konverter: Online-Tool und kostenloser Konverter
Einführung
Der Binär-zu-IP-Konverter ist ein kostenloses Online-Tool, mit dem Sie binäre Zahlen schnell und einfach in IP-Adressen umwandeln können. Das Tool ist einfach zu bedienen und erfordert keine Software oder Systemabhängigkeiten, was es zur idealen Lösung für jeden macht, der binäre in IP-Konvertierungen durchführen muss. Das Tool ist mobilfreundlich gestaltet und bietet eine benutzerfreundliche Oberfläche, die es einfach macht, Ihre binäre Zahl einzugeben und die entsprechende IP-Adresse zu erhalten.
Vorteile und Vorteile
Der Binär-zu-IP-Konverter bietet mehrere Vorteile und Vorteile für Benutzer, darunter:
- Kostenlos und online: Das Tool ist vollständig kostenlos zu verwenden und erfordert keine Software oder Systemabhängigkeiten.
- Datensicherheit: Das Tool führt alle Berechnungen lokal auf Ihrem Gerät durch und gewährleistet so, dass Ihre Daten sicher und privat sind.
- Mobilfreundlich: Das Tool ist mobilfreundlich gestaltet und kann auf jedem Gerät mit einem Webbrowser verwendet werden.
- Klar und einfach zu bedienen: Das Tool ist einfach zu bedienen und liefert eine klare Ausgabe für die konvertierte IP-Adresse.
So verwenden Sie den Binär-zu-IP-Konverter
Schritt 1: Geben Sie Ihre binäre Zahl ein
Um den Binär-zu-IP-Konverter zu verwenden, geben Sie einfach Ihre binäre Zahl in das bereitgestellte Textfeld ein. Die binäre Zahl kann in den folgenden Formaten vorliegen:
01111111.00000000.00000000.00000001
0b01111111000000000000000000000001
Schritt 2: Klicken Sie auf die Schaltfläche "Konvertieren"
Sobald Sie Ihre binäre Zahl eingegeben haben, klicken Sie auf die Schaltfläche "Konvertieren", um sie in eine IP-Adresse umzuwandeln. Die konvertierte IP-Adresse wird im Ausgabebereich angezeigt.
Schritt 3: Kopieren Sie Ihre IP-Adresse
Wenn Sie die IP-Adresse kopieren müssen, klicken Sie einfach auf die Schaltfläche "Kopieren" im Ausgabebereich, um sie in die Zwischenablage zu kopieren.
Implementierung in verschiedenen Programmiersprachen
Hier ist eine Übersicht darüber, wie Sie die Konvertierung von Binär- zu IP-Adressen in verschiedenen Programmiersprachen implementieren können.
Python
def binary_to_ip(binary_string):
binary_parts = binary_string.split(".")
decimal_parts = [int(part, 2) for part in binary_parts]
return ".".join(str(part) for part in decimal_parts)
C
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char* binary_to_ip(char* binary_string) {
char* ip_string = malloc(16 * sizeof(char));
memset(ip_string, 0, 16);
char* binary_parts[4];
int i, decimal_parts[4];
binary_parts[0] = strtok(binary_string, ".");
for (i = 1; i < 4; i++) {
binary_parts[i] = strtok(NULL, ".");
}
for (i = 0; i < 4; i++) {
decimal_parts[i] = strtol(binary_parts[i], NULL, 2);
}
sprintf(ip_string, "%d.%d.%d.%d",
decimal_parts[0], decimal_parts[1], decimal_parts[2], decimal_parts[3]);
return ip_string;
}
C++
#include <iostream>
#include <bitset>
#include <sstream>
std::string binary_to_ip(std::string binary_string) {
std::stringstream ss(binary_string);
std::string binary_part;
int decimal_parts[4];
for (int i = 0; i < 4; i++) {
std::getline(ss, binary_part, '.');
decimal_parts[i] = std::bitset<8>(binary_part).to_ulong();
}
return std::to_string(decimal_parts[0]) + "." +
std::to_string(decimal_parts[1]) + "." +
std::to_string(decimal_parts[2]) + "." +
std::to_string(decimal_parts[3]);
}
JavaScript
function binaryToIp(binaryString) {
const binaryParts = binaryString.split(".");
const decimalParts = binaryParts.map((part) => parseInt(part, 2));
return decimalParts.join(".");
}
Java
public static String binaryToIp(String binaryString) {
String[] binaryParts = binaryString.split("\\.");
int[] decimalParts = new int[4];
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 4; i++) {
decimalParts[i] = Integer.parseInt(binaryParts[i], 2);
}
sb.append(decimalParts[0]).append(".").append(decimalParts[1])
.append(".").append(decimalParts[2]).append(".").append(decimalParts[3]);
return sb.toString();
}
PHP
function binaryToIp($binaryString) {
$binaryParts = explode(".", $binaryString);
$decimalParts = array_map(function ($part) {
return bindec($part);
}, $binaryParts);
return implode(".", $decimalParts);
}
Fazit
Der Binary to IP Converter ist ein nützliches Tool, das es Ihnen ermöglicht, Binärzahlen in IP-Adressen umzuwandeln, ohne die Umrechnungen manuell durchführen zu müssen. Das Tool ist kostenlos und online verfügbar und wurde für die mobile Nutzung optimiert und benutzerfreundlich gestaltet. Mit dem Binary to IP Converter können Sie schnell und einfach binäre Zeichenfolgen in IP-Adressen umwandeln und für Netzwerk und andere Anwendungen verwenden.