BDOB JSON
Konwersja plików

Konwertuj BDOB na JSON

SZYBKA ODPOWIEDŹ
Czy możliwa jest konwersja BDOB na JSON?
Tak - BDOB konwertuje się na JSON.

Plik .bdob to obiekt binarny CBOR (Concise Binary Object Representation), więc można go zdekodować do JSON za pomocą darmowego narzędzia wiersza poleceń Python cbor2 lub internetowej przeglądarki CBOR. Mapowanie jest bliskie, ale stratne: typy CBOR, które nie mają odpowiedników w JSON (ciągi bajtów, klucze całkowite, tagi, specjalne liczby zmiennoprzecinkowe), są konwertowane do najbliższej wartości JSON.

Również na JSON: EXPRESS · REPLIT · KLWP

Na tej stronie

Testowane na macOS, Windows i Linux
Ostatnia weryfikacja Sep 2026

Więcej darmowych konwerterów

HEIC, PNG, WEBP, MP3 i inne - każde narzędzie tutaj jest darmowe.

Otwórz przybornik

Dlaczego konwertować BDOB na JSON?

CBOR to kompaktowy, binarny odpowiednik JSON używany do oszczędzania miejsca i szybszego przetwarzania, ale nie jest on czytelny dla człowieka. Dekoduje się obiekt .bdob do .json, aby móc go przeglądać, edytować, porównywać lub wprowadzać dane do narzędzi obsługujących tylko tekstowy JSON.

Jak przekonwertować BDOB na JSON

cbor2 (Python) OPEN-SOURCE

Zainstaluj za pomocą pip install cbor2, a następnie uruchom python -m cbor2.tool -d file.bdob --pretty, aby wyświetlić zdekodowane dane jako sformatowany JSON. Dodaj -o out.json, aby zapisać wynik do pliku.

O tych formatach

Jakość i na co uważać

  • Konwersja jest oficjalnie dokumentowana jako stratna - ciągi bajtów, klucze map niebędące ciągami znaków i tagi CBOR są spłaszczane do formatów reprezentowalnych w JSON.
  • Jeśli plik .bdob pochodzi z konkretnej aplikacji, jego schemat nie jest opisany wewnątrz pliku, więc otrzymasz surową strukturę, ale niekoniecznie znaczące nazwy pól.
  • Specjalne liczby zmiennoprzecinkowe (NaN, Infinity) oraz bardzo duże liczby całkowite mogą nie powrócić do identycznej postaci CBOR po ponownej konwersji.

Najczęściej zadawane pytania

Czy .bdob to zawsze CBOR?
Nazwa .bdob sygnalizuje binarny obiekt danych (binary data blob) i CBOR jest częstym przypadkiem, ale należy to potwierdzić przez dekodowanie - jeśli cbor2 zgłosi błąd, plik używa innego formatu binarnego.
Czy odzyskam dokładnie ten sam plik .bdob z JSON?
Nie ma gwarancji. Ponieważ dekodowanie jest stratne, ponowne zakodowanie JSON za pomocą cbor2.dumps może wygenerować nieco inne bajty niż oryginalny obiekt.
Czy muszę pisać kod?
Nie. python -m cbor2.tool to gotowe narzędzie wiersza poleceń, a cbor.me nie wymaga żadnej instalacji.
Czy mogę najpierw edytować dane?
Tak - zdekoduj do JSON, edytuj tekst, a następnie ponownie zakoduj za pomocą cbor2, jeśli potrzebujesz z powrotem formy binarnej.