Set/clear/toggle/test a bit
API · /bitwise-api
Bitwise API
API de matemáticas enteras a nivel de bits, con anchos de 8, 16, 32 o 64 bits y aritmética exacta de enteros grandes. El endpoint inspect toma un número (decimal, hexadecimal 0x, binario 0b u octal 0o) y devuelve sus formas decimal, con signo (complemento a dos), hexadecimal, binaria y octal, además del conteo de población (peso de Hamming), paridad, conteo de ceros iniciales y finales, si es una potencia de dos, su valor invertido en bits y su valor intercambiado de bytes (endianness). El endpoint ops realiza una operación bitwise — AND, OR, XOR, NAND, NOR, XNOR, NOT, desplazamientos lógicos y aritméticos (shl, shr, sar) y rotaciones (rol, ror) — enmascarada al ancho elegido. El endpoint bit establece, limpia, alterna o prueba un bit individual por índice. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para programación embebida y de sistemas, manejo de protocolos de red y banderas, gráficos y hashing, emuladores e ingeniería inversa, y enseñanza de binario. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 4 endpoints. Esto es manipulación de bits; para conversión de base 2-36 use una API de conversión de bases y para bits de punto flotante IEEE-754 use una API de punto flotante.
API salute
salutare- Tempo di attività
- 100.00%
- Sondaggi del server · 24 ore su 24
- Latenza media
- 85 ms
- Sondaggi del server · 24 ore su 24
- Abbonati
- 3,665
- attiva
- Chiamate totali
- 52
- ultimi 7 giorni
Prezzi
Scegli un livello: fatturazione mensile, annullamento in qualsiasi momento.
Free
Gratis
- 7,135 chiamate/mese
- 2 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 7,135 calls/month
- 2 req/sec
- Inspect + ops + bit
- No credit card
Starter
€8.65 /mese
- 16,650 chiamate/mese
- 8 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 16.65k llamadas/mes
- 8 solicitudes/segundo
- 8/16/32/64 bits
- Soporte por correo electrónico
Pro
€28.55 /mese
- 217,500 chiamate/mese
- 20 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 217.5k llamadas/mes
- 20 req/seg
- Pipelines embebidos / de protocolo
- Soporte prioritario
Mega
€66.55 /mese
- 1,130,000 chiamate/mese
- 50 richieste/secondo
- Tetto rigido (429 sopra la quota, nessuna eccedenza)
- 1.13M calls/month
- 50 req/sec
- Platform scale
- Dedicated SLA
Costruito da
Correlato APIs
Altro APIs con tag sovrapposti.
MessagePack API
Codifica e decodifica MessagePack — il formato di serializzazione binaria compatto ("è come JSON, ma veloce e piccolo") utilizzato da Redis, Fluentd, molti sistemi RPC e protocolli IoT. L'endpoint di codifica trasforma un valore JSON in byte MessagePack, scegliendo automaticamente la rappresentazione più piccola per ogni intero, stringa, array e mappa; l'endpoint di decodifica analizza MessagePack restituendo un valore JSON. Implementa l'intera specifica — nil, booleani, ogni larghezza di intero fissa e variabile, float32 e float64, str e bin, array e mappe, e la famiglia ext — e rifiuta dati troncati o finali invece di modificarli silenziosamente. I valori binari (bin) e qualsiasi stringa non UTF-8 vengono restituiti senza perdita come oggetto {"_bytes_hex":"…"}, e i valori ext come {"_ext":{"type":N,"hex":"…"}}, quindi codifica e decodifica sono esatti. I byte vengono scambiati sia in esadecimale che in base64 per sopravvivere a qualsiasi trasporto. Tutto viene calcolato localmente e deterministicamente, quindi è istantaneo e privato. Ideale per il debug di payload MessagePack, per collegare sistemi JSON e msgpack, per strumenti RPC e cache, pipeline IoT e per insegnare il formato. Puro calcolo locale — nessuna chiave, nessun servizio di terze parti, istantaneo. Live, nulla viene memorizzato. 3 endpoint. Questo è specificamente MessagePack; per JSON, YAML, TOML o XML usa quelle API di formato, per Bencode di BitTorrent usa l'API Bencode, e per codifica base64, esadecimale, URL o HTML usa un'API di codifica generale.
api.oanor.com/msgpack-api
IEEE 754 API
Inspect and build IEEE 754 floating-point numbers — see exactly how a number is stored in the bits. The encode endpoint takes a number and decomposes its single (32-bit) or double (64-bit) representation into the sign bit, the raw and unbiased exponent, the mantissa, the full binary layout split into sign / exponent / mantissa, the hexadecimal word, and a classification (normal, subnormal, zero, infinity or NaN); for single precision it also returns the actual value after rounding, so you can see floating-point error directly. The decode endpoint goes the other way — give it a hex word or a 32-/64-bit binary string and it returns the number it represents along with the same field breakdown. It accepts inf, -inf and nan, and lays bytes out big-endian. Everything is computed locally and deterministically, so it is instant and exact. Ideal for systems and embedded programming, teaching how floats work, debugging precision and rounding bugs, binary protocols and file formats, and interview prep. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This inspects floating-point bits; for integer base conversion use a base-convert API.
api.oanor.com/ieee754-api
Hexdump API
Produz um hex dump canônico de qualquer entrada e analisa um hex dump de volta para bytes. O endpoint dump formata dados da mesma forma que hexdump -C e xxd — uma coluna de offset, os bytes em hex (agrupados em oitos) e uma coluna ASCII imprimível — com um número configurável de bytes por linha e opcionalmente maiúsculas. Alimente texto como UTF-8, ou binário como hex ou base64. O endpoint parse reverte qualquer hex dump — tolerando colunas de offset e colunas ASCII, ou uma sequência simples de hex — e retorna os bytes reconstruídos como hex, base64 e (quando imprimível) texto. Perfeito para inspecionar payloads binários, depurar protocolos e formatos de arquivo, comparar buffers e ensinar. Computação puramente local — sem chave, sem serviço de terceiros, instantâneo; até 1 MB via POST. Ao vivo, nada armazenado. 3 endpoints. Distinto de um codificador simples de base64/hex.
api.oanor.com/hexdump-api
Number Base Converter API
Convert integers between any numeral systems with exact big-integer math. Pass a number and a from/to base (radix 2 to 36, arbitrarily large, signed) and the convert endpoint returns the result and the decimal value; common 0x, 0b and 0o prefixes are accepted when they match the base, and whitespace or underscores in the input are ignored. The bases endpoint shows a single number across binary, octal, decimal, hexadecimal, base32 and base36 at once, together with its bit length, byte length and sign. Everything is computed locally with BigInt, so values of any size are exact and deterministic. Ideal for low-level and embedded debugging, networking and bit-twiddling work, teaching number systems, and anywhere you juggle hex, binary and decimal. A numeral-base converter — distinct from the text-encoding toolkit (encoding: base64/base32/hex of bytes), the Elixir/Erlang Hex package registry (hex) and number-to-words (numberwords). No upstream key, no cache.
api.oanor.com/baseconvert-api
Domande frequenti
Risposte rapide su prezzi, quote e integrazione.
Come ottengo una chiave API per Bitwise API?
Qual è il limite di velocità di Bitwise API?
Quanto costa Bitwise API?
Posso cancellare l'abbonamento in qualsiasi momento?
Bitwise API è conforme al GDPR?
Scegli un endpoint dall'elenco a sinistra per visualizzarne i dettagli e provarlo.
Frammenti di codice
Iscriviti per ottenere una chiave API, quindi chiama qualsiasi percorso sotto il tuo slug.
curl https://api.oanor.com/bitwise-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/bitwise-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/bitwise-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/bitwise-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Valutazioni
Accedi per votare.
Nessuna recensione ancora.
Discussione
Fai domande, condividi consigli, ricevi risposte dal provider e dagli altri sviluppatori. Pubblico — chiunque può leggere.
Accedi per scrivere o rispondere.
AccediNuova discussione
·
-
Risposta del provider
🔒 Discussione bloccata — non si può più rispondere.
-
·
- Nessuna discussione — inizia tu.
Supporto
Supporto privato 1:1 con il provider — fatturazione, integrazione, account. Solo tu e il team del provider vedete questi thread.
Accedi per aprire un ticket di supporto.
AccediApri nuovo ticket
Descrivi cosa ti serve. Il team del provider riceve un'email e risponde sulla pagina del ticket.
-
·
Urgente - Nessun ticket per questa API.