Ga naar inhoud
WK-aftraptijdconverter is liveBekijk aftraptijden in jouw tijdzone en voeg agenda-herinneringen toe.

Grondtalconverter

Grondtalconverter voor niet-negatieve binaire, octale, decimale en hexadecimale gehele getallen met BigInt-precisie, 0b/0o/0x-tolerantie alleen in het bijpassende veld, gekoppelde updates en kopiëren zonder voorvoegsel.

Binair

Octaal

Decimaal

Hexadecimaal

Grondtalconverter

Snelstart

1
Typ een getal in het passende binaire, octale, decimale of hexadecimale veld.
2
Gebruik 0b, 0o of 0x alleen in het passende veld.
3
Controleer gekoppelde velden en kopieer waarden zonder voorvoegsel.

Veelvoorkomende scenario's

Programmeren en debuggen

converteer snel integer-constanten, bitmaskers en vlagwaarden tussen gemeenschappelijke bases

Permissiebits

Unix-permissies (octaal 755) relateren aan binaire/decimale waarden.

Netwerken en protocollen

converteer gekopieerde numerieke velden zoals0xA5, zonder pakketten, bytevolgorde of framestructuur te parseren

Leren van bitpatronen

vergelijk hetzelfde geheel getal zonder teken over binair, octaal, decimaal en hexadecimaal voordat u elders bitgewijs gaat werken

Registers/bitvelden

inspecteer de binaire en hexadecimale representatie van niet-ondertekende waarden uit datasheets, zonder bitveldeditor of breedte-instelling

Conversieparameters & bereik

Ondersteunde grondtallen: binair, octaal, decimaal en hexadecimaal voor niet-negatieve gehele getallen
Toegestane tekens: binair 0/1; octaal 0–7; decimaal 0–9; hexadecimaal 0–9/A–F (hoofd-/kleine letters toegestaan).
Tolerantie voorvoegsel: alleen het overeenkomende veld accepteert 0b/0o/0x; decimaal detecteert voorvoegsels niet automatisch
Scheidingstekens: spaties, onderstrepingstekens, komma's, groeperingstekens en batches met meerdere regels worden niet ondersteund
Voorloopnullen: uitvoer en gekopieerde waarden verwijderen niet-essentiële voorloopnullen

Grenzen van basisconversie

Conversie gebruikt BigInt voor exacte omzettingen van gehele getallen tussen grondtallen, niet JavaScript-floating-point-getallen.
Prefixtolerantie is veldspecifiek: 0b werkt in Binair, 0o in Octaal en 0x in Hex. Decimaal accepteert alleen cijfers.
Uitvoer en gekopieerde waarden zijn gewone cijfers. Ze laten 0b/0o/0x weg en verwijderen niet-essentiële voorloopnullen.
De pagina decodeert geen ondertekende waarden, kiest de bitbreedte, vult de uitvoer met een vaste breedte niet in en interpreteert geen twee-complement voor u.
Dit is geen bitsgewijze rekenmachine: verschuivingen, AND, OR, XOR, NOT, bitwissels en het parseren van expressies vallen buiten de tool.
Dit is geen parser voor hexdumps, bytevolgorde, ASCII-tekst, UTF-bytes, Base64, URL of HTML-entiteiten.

Gebruiksadvies

Invoer valideren: zorg dat het gekozen grondtal overeenkomt met de ingevoerde karakters om foutieve cijfers te vermijden.
Letterlijke code: kopieeruitvoer is altijd een gewone waarde; voeg 0b/0o/0x handmatig toe wanneer u de resultaten weer in de code plakt.
Hex-lettercase: waarden zijn niet hoofdlettergevoelig; kies in code een vaste stijl (bijv. hoofdletters).
Leesbaarheid met grote cijfers: verwijder spaties, onderstrepingstekens, komma's of groepeermarkeringen voordat u gaat plakken, omdat de invoer alleen aaneengesloten cijfers accepteert
Ondertekening: de resultaten zijn niet-negatieve gehele getallen zonder teken. De betekenis van het twee-complement hangt af van een externe breedte die deze pagina niet kiest.

Snel invullen via URL

Vul de basisconverter vooraf via de URL-hash. number en from-base zijn verplicht; to-base is optioneel omdat alle bases zichtbaar blijven.
number: Getal (verplicht)
from-base: Bronbasis (verplicht)
to-base: Doelbasis (optioneel)
Voorbeeld: #number=FF&from-base=16&to-base=2
Hashparameters blijven in de browser voor het vooraf invullen; CrateX.app registreert ze niet.
Zet geen prive-ID s, tokens of andere gevoelige getallen in URL s.

Beperkingen & compatibiliteit

Geen automatische basisdetectie: alleen het matchingveld accepteert 0b/0o/0x; conversie en kopieer de uitvoer van gewone waarden
Negatieve getallen, breuken, wetenschappelijke notatie, scheidingstekens en gegroepeerde cijfers worden niet ondersteund

Privacy & veiligheid

De verwerking gebeurt in de browser. Binaire, octale, decimale en hexadecimale waarden, het brongetal/de bronbasis en de laatst bewerkte basis kunnen in browseropslag of sessiestatus blijven staan. Als je een werkruimte opslaat of WebDAV-synchronisatie inschakelt, kunnen deze waarden volgens je synchronisatie-instellingen worden opgeslagen. Parameters voor snel invullen in de URL hash blijven in de browser-URL staan en kunnen met die URL worden gedeeld. Wis op gedeelde apparaten zo nodig de velden en sitegegevens.

Veelgestelde vragen

5

Ga verder met deze gerelateerde tools voor de volgende stap.

Alle verwerking van tools vindt lokaal plaats in je browser.