Konwerter dziesiętny

Konwertuj tekst na dziesiętny i z powrotem za pomocą naszego narzędzia do konwersji dziesiętnej dla precyzyjnej konwersji danych.

5 z 2 ocen
Konwerter dziesiętny

Konwerter dziesiętny to bezpłatne narzędzie, które zamienia tekst na dziesiętne wartości bajtów, a także przekształca takie wartości z powrotem w tekst.

Jak działa konwersja tekstu na wartości dziesiętne?

Podczas konwersji każdy bajt ciągu tekstowego jest przedstawiany jako liczba w systemie dziesiętnym. W standardzie ASCII każda litera, cyfra, spacja i każdy znak interpunkcyjny mają wartość od 0 do 127. Pozostałe wartości bajtów mogą sięgać 255.

Prosty przykład to tekst Hi. Wielka litera H ma wartość dziesiętną 72, a mała litera i wartość 105.

Narzędzie korzysta z funkcji PHP operujących na bajtach, zamiast interpretować punkty kodowe Unicode. Ma to znaczenie w przypadku liter ze znakami diakrytycznymi, emoji oraz alfabetów takich jak arabski czy japoński, ponieważ znaki te są zwykle kodowane jako kilka bajtów UTF-8.

Schemat: tekst przechodzi przez narzędzie Konwerter dziesiętny w obu kierunkach

Jak korzystać z Konwertera dziesiętnego?

Wpisz znaki w polu Na dziesiętny, aby uzyskać ich dziesiętne wartości bajtów, albo podaj dane dziesiętne w polu Na tekst, aby zamienić wartości bajtów z powrotem na znaki. Wynik pojawi się w polu Dziesiętny. Dla opcji Na dziesiętny będą to dziesiętne wartości bajtów, a dla opcji Na tekst odtworzony tekst.

  1. Użyj pola odpowiadającego formatowi danych źródłowych.
  2. Wprowadź tekst lub wartości dziesiętne bez zmieniania ich kolejności.
  3. Skopiuj wynik i przed użyciem go w innym miejscu sprawdź, czy zachowano kolejność bajtów dziesiętnych, spacje oraz znaki niedrukowalne.
Narzędzie Konwerter dziesiętny w serwisie digily.link wraz z formularzem wprowadzania danych

Liczby wpisane jako tekst są traktowane jako znaki cyfr. Na przykład znak 7 ma w ASCII wartość dziesiętną 55. To nie to samo co podanie dziesiętnej wartości bajtu 7, która oznacza niedrukowalny znak sterujący.

Jak odczytać wynik?

Każda wartość dziesiętna odpowiada jednemu bajtowi, a wielkość liter wpływa na tę wartość. Wielka litera A ma wartość 65, natomiast mała litera a wartość 97. Spacje i znaki interpunkcyjne również mają własne wartości. Trzeba je zachować, aby dokładnie odtworzyć pierwotny tekst.

Znak Wartość dziesiętna Znaczenie
A 65 Wielka litera
a 97 Mała litera
0 48 Znak cyfry
Spacja 32 Drukowalny znak odstępu
! 33 Znak interpunkcyjny

Pusty ciąg nie zawiera żadnych bajtów, więc nie ma w nim wartości znaków do przekonwertowania. Długi tekst daje odpowiednio długą sekwencję, ponieważ każdy bajt wymaga osobnej liczby. Narzędzie nie zapisuje słów za pomocą zwykłych liczebników ani nie przelicza ułamków dziesiętnych na inny system liczbowy.

Przykładowy wynik wygenerowany przez narzędzie Konwerter dziesiętny

Gdzie używa się dziesiętnych wartości znaków?

Dziesiętne wartości znaków stosuje się, gdy trzeba sprawdzić lub udokumentować bajty w łatwo rozpoznawalnym systemie dziesiętnym. Zapis szesnastkowy jest bardziej zwięzły, ale zapis dziesiętny bywa wygodniejszy podczas porównywania wartości z tabelą ASCII.

  • Programowanie, podczas sprawdzania wprowadzanych znaków, tablic bajtów lub zawartości plików.
  • Sieci komputerowe, podczas czytania dokumentacji protokołów, w której wartości pól lub znaków podano dziesiętnie.
  • Elektronika, podczas wysyłania bajtów znaków do wyświetlaczy, mikrokontrolerów lub urządzeń szeregowych.
  • Edukacja, podczas nauki zależności między ASCII, bajtami i pozycyjnymi systemami liczbowymi.
  • Radiotechnika, gdy dokumentacja urządzeń lub protokoły danych określają bajty sterujące i kody znaków za pomocą liczb.

Jeśli specyfikacja używa zapisu szesnastkowego lub ósemkowego, skorzystaj z narzędzia Konwerter szesnastkowy albo Konwerter ósemkowy, zamiast najpierw ręcznie zmieniać zapis. Konwerter ASCII przydaje się wtedy, gdy chcesz sprawdzić konkretnie standardowy zestaw znaków ASCII.

Jakie błędy zdarzają się przy ręcznej konwersji tekstu?

Częstym błędem jest potraktowanie całej liczby jako jednej wartości znaku, mimo że w rzeczywistości składa się ona z kilku znaków cyfr. Tekst 65 zawiera znaki 6 i 5, których dziesiętne wartości ASCII wynoszą odpowiednio 54 i 53. Z kolei bajt o wartości 65 oznacza wielką literę A.

Inne błędy to pominięcie wartości 32 oznaczającej spację, mylenie wielkich i małych liter lub odczytanie wartości szesnastkowej jako dziesiętnej. Litery ze znakami diakrytycznymi i znaki spoza alfabetu łacińskiego wymagają szczególnej uwagi, ponieważ jeden widoczny znak może zajmować więcej niż jeden bajt UTF-8. Wyniku przedstawionego bajt po bajcie nie należy automatycznie odczytywać jako listy punktów kodowych Unicode.

Najczęściej zadawane pytania

Czy system dziesiętny to to samo co ASCII?

Nie. System dziesiętny to sposób zapisywania liczb przy użyciu podstawy 10, natomiast ASCII jest standardem kodowania znaków. Kody znaków ASCII można zapisywać dziesiętnie, szesnastkowo, ósemkowo lub binarnie bez zmiany samego znaku.

Czy emoji można zamienić na jedną liczbę dziesiętną?

Zwykle nie za pomocą konwertera działającego na bajtach. Emoji najczęściej zajmuje kilka bajtów UTF-8, dlatego wynikiem jest kilka dziesiętnych wartości bajtów, a nie jeden punkt kodowy Unicode. Jeśli potrzebujesz zapisu takiego jak U+1F600, użyj narzędzia obsługującego punkty kodowe Unicode.

Co dzieje się z tabulatorami i podziałami wiersza?

Tabulatory i podziały wiersza są znakami sterującymi o określonych wartościach liczbowych bajtów. Tabulator poziomy to bajt 9, natomiast zakończenia wiersza mogą używać LF (10), CR (13) lub CRLF (13, a następnie 10), zależnie od systemu źródłowego. Kopiowanie tekstu między systemami Windows i Linux oraz aplikacjami internetowymi może więc zmienić sekwencję bajtów.

Czy dziesiętna wartość bajtu może być większa niż 255?

Pojedynczy bajt nie może przechowywać wartości większej niż 255. Ten konwerter korzysta z funkcji znakowych działających na bajtach, dlatego właściwy zakres wynosi od 0 do 255. Większe punkty kodowe Unicode wymagają kodowania obsługującego Unicode, a nie bezpośredniej konwersji pojedynczego bajtu.

Czy wprowadzone dane pozostają w przeglądarce?

Nie. Konwersja odbywa się na serwerze, dlatego dane wejściowe są przesyłane do niego przez HTTPS. Nie są przechowywane.

Podobne narzędzia

Konwerter binarny

Konwertuj tekst na binarny i odwrotnie za pomocą naszego narzędzia do konwersji binarnej dla efektywnego kodowania i dekodowania danych.

4,997
39
Konwerter szesnastkowy

Konwertuj tekst na system szesnastkowy i z powrotem za pomocą naszego narzędzia do konwersji szesnastkowej dla dokładnej transformacji danych.

5,301
142
Konwerter ASCII

Łatwo konwertuj tekst na ASCII i z powrotem za pomocą naszego narzędzia do konwersji ASCII dla efektywnego zarządzania danymi.

5,094
59

Popularne narzędzia