Binär zu IP

Binäreingabe
Beispiel
IP-Adressausgabe

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.

Häufig gestellte Fragen (FAQ)

Entdecken Sie weitere Tools