IP naar Hex

IP Adres Invoer
Voorbeeld
Hex Uitvoer

IP naar Hex Converter - Gratis Online Tool

De IP naar Hex Converter is een gratis online tool waarmee u IP-adressen kunt converteren naar hexadecimale getallen. Deze tool is ontworpen om gemakkelijk te gebruiken te zijn en vereist geen systeem- of software-afhankelijkheden. Met deze tool kunt u IP-adressen snel converteren naar hexadecimale notatie zonder gedoe.

Kenmerken

  • Gratis en online
  • Geen systeem- en software-afhankelijkheden
  • Kan wissen, kopiëren en voorbeeld hebben
  • Gegevensbeveiliging, lokale berekening

Hoe te gebruiken

Om de IP naar Hex Converter te gebruiken, volgt u eenvoudig de onderstaande stappen:

  1. Voer uw IP-adres in of plak het in het invoervak.
  2. Klik op de knop "Converteren" om uw IP-adres om te zetten naar een hexadecimaal getal.
  3. Het geconverteerde hexadecimale getal wordt weergegeven in het uitvoervak.
  4. U kunt nu het geconverteerde hexadecimale getal kopiëren of op de "Kopiëren" knop klikken.

Voorbeeldcodes

Hier zijn enkele voorbeeldcodes in Python, C, C++, JavaScript, Java en PHP die u kunt gebruiken om IP-adressen om te zetten naar hexadecimale getallen.

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;

Het gebruik van de IP naar Hex Converter is gemakkelijk en eenvoudig. Met deze gratis online tool kunt u IP-adressen converteren naar hexadecimale getallen zonder gedoe. De tool is ook veilig, omdat alle berekeningen lokaal worden uitgevoerd, waardoor uw gegevens veilig zijn. Probeer vandaag nog de IP naar Hex Converter en begin met het converteren van uw IP-adressen naar hexadecimale getallen met gemak!

Veelgestelde vragen (FAQ)

Maak kennis met onze andere hulpmiddelen