RevealTheme logo

Darmowe narzędzia do konwersji

Konwertuj między formatami i jednostkami w swojej przeglądarce: formaty danych (JSON, YAML, XML, CSV, SQL), systemy liczbowe (binarny, szesnastkowy, ósemkowy, dziesiętny, ASCII) oraz jednostki fizyczne.

8 narzędzi w tej kategorii · 100% za darmo · Bez rejestracji

Wszystkie Konwertery

Dlaczego tyle konwerterów formatów danych?

Każdy system posługuje się innym formatem. API preferują JSON. Pliki konfiguracyjne używają YAML. Starsze systemy wymagają XML. Arkusze kalkulacyjne eksportują CSV. Bazy danych przyjmują SQL. Migracja danych między dowolnymi dwoma z nich to nieustanne zadanie dla programistów. Te konwertery obsługują najczęstsze przekształcenia: wklej, pobierz, bez rejestracji, bez przesyłania. W przypadku złożonych, wieloetapowych potoków wybierz prawdziwe narzędzie ETL (Airbyte, Singer, własne skrypty).

Podstawy konwersji systemów liczbowych

Binarny (podstawa 2), ósemkowy (podstawa 8), dziesiętny (podstawa 10) i szesnastkowy (podstawa 16) to różne sposoby zapisu tej samej liczby. Każda cyfra szesnastkowa odpowiada czterem cyfrom binarnym: dlatego szesnastkowy jest standardowym sposobem zapisu adresów pamięci i kodów kolorów. Ósemkowy używany jest głównie w uprawnieniach plików Unix (777, 644). Kody ASCII przekształcają znaki na liczby, co przydaje się przy debugowaniu problemów z kodowaniem tekstu lub budowaniu sekwencji ucieczki w kodzie.

Zdrowy rozsądek w konwersji jednostek

Konwersje długości, wagi i czasu są liniowe: mnoży się przez stałą. Temperatura jest wyjątkiem: Celsjusz, Fahrenheit i Kelwin mają różne punkty zerowe, więc konwersja jest afiniczna (mnożenie, a następnie dodawanie). Konwerter jednostek na tej stronie obsługuje oba przypadki. W przypadku walut użyj API działającego w czasie rzeczywistym: kursy wymiany zmieniają się zbyt szybko dla statycznego narzędzia.

Najczęściej zadawane pytania

Dlaczego JSON na XML nie zachowuje atrybutów?
JSON nie ma pojęcia atrybutów w odróżnieniu od elementów: wszystko jest parą klucz-wartość. Konwersja na XML zamienia wszystko na elementy podrzędne. Aby zachować atrybuty XML, napisz XML ręcznie lub użyj biblioteki, która rozumie znaczniki.
Czy mogę konwertować między JSON a SQL?
Mamy CSV na SQL (instrukcje INSERT), ale nie bezpośrednio JSON na SQL. Skonwertuj najpierw JSON na CSV, a następnie CSV na SQL. W przypadku złożonych schematów użyj odpowiedniego narzędzia do migracji ORM.
Jak dokładny jest konwerter temperatury?
Dokładność zmiennoprzecinkowa: wystarczająca do codziennych konwersji. Do pracy naukowej napisz samodzielnie wzór z dokładnie taką precyzją, jakiej wymaga Twoja dziedzina.