IP zu Hex

IP-Adress-Eingabe
Beispiel
Hex-Ausgabe

IP zu Hex-Konverter - Kostenloses Online-Tool

Der IP zu Hex-Konverter ist ein kostenloses Online-Tool, das es Ihnen ermöglicht, IP-Adressen in hexadezimale Zahlen umzuwandeln. Dieses Tool ist einfach zu bedienen und erfordert keine System- oder Softwareabhängigkeiten. Mit diesem Tool können Sie IP-Adressen schnell und unkompliziert in das Hex-Format konvertieren.

Eigenschaften

  • Kostenlos und online
  • Keine System- und Softwareabhängigkeiten
  • Kann löschen, kopieren, hat Beispiel
  • Datensicherheit, lokale Berechnung

Wie man benutzt

Um den IP zu Hex-Konverter zu verwenden, befolgen Sie einfach die folgenden Schritte:

  1. Geben Sie Ihre IP-Adresse in das Eingabefeld ein oder fügen Sie sie ein.
  2. Klicken Sie auf die Schaltfläche "Konvertieren", um Ihre IP-Adresse in eine hexadezimale Zahl umzuwandeln.
  3. Die konvertierte hexadezimale Zahl wird im Ausgabefeld angezeigt.
  4. Sie können die konvertierte hexadezimale Zahl jetzt kopieren oder auf die Schaltfläche "Kopieren" klicken.

Beispielcodes

Hier sind einige Beispielcodes in Python, C, C++, JavaScript, Java und PHP, die Sie verwenden können, um IP-Adressen in hexadezimale Zahlen umzuwandeln.

Python

def ip_to_hex(ip_address):
    octets = ip_address.split(".")
    hex_ip = ""
    for octet in octets:
        hex_ip += hex(int(octet))[2:].zfill(2)
    return hex_ip

# Example usage:
ip_address = "127.0.0.1"
hex_ip = ip_to_hex(ip_address)
print(hex_ip)

C

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char *ip_to_hex(char *ip_address)
{
    char *octet;
    char *hex_ip = (char *)malloc(sizeof(char) * 8);
    hex_ip[0] = '0';
    hex_ip[1] = 'x';
    for (int i = 0; i < 4; i++)
    {
        octet = strtok(ip_address, ".");
        ip_address = NULL;
        strcat(hex_ip, strtol(octet, NULL, 10) < 16 ? "0" : "");
        sprintf(hex_ip + strlen(hex_ip), "%X", strtol(octet, NULL, 10));
    }
    return hex_ip;
}

// Example usage:
int main()
{
    char *ip_address = "127.0.0.1";
    char *hex_ip = ip_to_hex(ip_address);
    printf("%s\n", hex_ip);
    free(hex_ip);
    return 0;
}

C++

#include <iostream>
#include <sstream>
#include <iomanip>

std::string ip_to_hex(std::string ip_address) {
    std::stringstream hex_ip;
    hex_ip << "0x";
    int octet1, octet2, octet3, octet4;
    char delimiter;
    std::stringstream ss(ip_address);
    ss >> octet1 >> delimiter >> octet2 >> delimiter >> octet3 >> delimiter >> octet4;

    hex_ip << std::uppercase << std::setfill('0') << std::setw(2) << std::hex << octet1;
    hex_ip << std::uppercase << std::setfill('0') << std::setw(2) << std::hex << octet2;
    hex_ip << std::uppercase << std::setfill('0') << std::setw(2) << std::hex << octet3;
    hex_ip << std::uppercase << std::setfill('0') << std::setw(2) << std::hex << octet4;

    return hex_ip.str();
}

// Example usage:
int main() {
    std::string ip_address = "127.0.0.1";
    std::string hex_ip = ip_to_hex(ip_address);
    std::cout << hex_ip << std::endl;
    return 0;
}

JavaScript

function ipToHex(ipAddress) {
  let octets = ipAddress.split(".");
  let hexIp = "0x";
  for (let i = 0; i < octets.length; i++) {
    hexIp += parseInt(octets[i]).toString(16).padStart(2, "0");
  }
  return hexIp;
}

// Example usage:
let ipAddress = "127.0.0.1";
let hexIp = ipToHex(ipAddress);
console.log(hexIp);

Java

public static String ipToHex(String ipAddress) {
    String[] octets = ipAddress.split("\\.");
    String hexIp = "0x";
    for (String octet : octets) {
        hexIp += Integer.toHexString(Integer.parseInt(octet)).toUpperCase();
    }
    return hexIp;
}

// Example usage:
String ipAddress = "127.0.0.1";
String hexIp = ipToHex(ipAddress);
System.out.println(hexIp);

PHP

function ip_to_hex($ip_address) {
    $octets = explode(".", $ip_address);
    $hex_ip = "0x";
    foreach ($octets as $octet) {
        $hex_ip .= str_pad(dechex($octet), 2, "0", STR_PAD_LEFT);
    }
    return $hex_ip;
}

// Example usage:
$ip_address = "127.0.0.1";
$hex_ip = ip_to_hex($ip_address);
echo $hex_ip;

Die Verwendung des IP zu Hex-Konverters ist einfach und unkompliziert. Mit diesem kostenlosen Online-Tool können Sie IP-Adressen ohne Aufwand in hexadezimale Zahlen umwandeln. Das Tool ist auch sicher, da alle Berechnungen lokal durchgeführt werden, um sicherzustellen, dass Ihre Daten sicher sind. Probieren Sie den IP zu Hex-Konverter aus und beginnen Sie noch heute, Ihre IP-Adressen in hexadezimale Zahlen umzuwandeln!

Häufig gestellte Fragen (FAQ)

Entdecken Sie weitere Tools