Uprość swój przepływ pracy: Wyszukaj miniwebtool.
Dodaj
Strona główna > Różnorodne > Kodery i dekodery > Koder Base64
 

Koder Base64

Koduj tekst lub pliki do Base64 z wieloma wariantami kodowania (Standard, URL-safe, MIME), podglądem w czasie rzeczywistym, wizualizacją procesu kodowania i kopiowaniem jednym kliknięciem. Obsługuje UTF-8, ASCII i dane binarne.

Koder Base64
Zainstaluj rozszerzenie Chrome miniwebtool, aby w każdej chwili z menu pod prawym przyciskiem kodować zaznaczony tekst do Base64.
Znaki: 0 Bajty (UTF-8): 0
📄
Kliknij, aby przeglądać lub przeciągnij i upuść plik tutaj

Embed Koder Base64 Widget

O Koder Base64

Witaj w narzędziu Koder Base64, profesjonalnym narzędziu do kodowania, które konwertuje tekst i pliki do formatu Base64 z wieloma wariantami kodowania, wizualnym podziałem procesu i statystykami w czasie rzeczywistym. Niezależnie od tego, czy osadzasz obrazy w HTML, przygotowujesz dane dla interfejsów API, kodujesz załączniki e-mail, czy pracujesz z tokenami uwierzytelniającymi, ten koder precyzyjnie obsługuje wszystkie przypadki użycia Base64.

Co to jest kodowanie Base64?

Base64 to schemat kodowania binarno-tekstowego, który reprezentuje dane binarne za pomocą 64 drukowalnych znaków ASCII. Konwertuje każde 3 bajty (24 bity) wejścia na 4 znaki wyjścia, używając alfabetu A-Z, a-z, 0-9 oraz dwóch dodatkowych znaków (+ i / dla standardu lub - i _ dla wersji bezpiecznej dla URL). Gdy długość wejścia nie jest wielokrotnością 3, dodawane są znaki dopełnienia (=).

Nazwa "Base64" pochodzi od 64 znaków w jego alfabecie kodowania. Pierwotnie został zaprojektowany do bezpiecznego przesyłania danych binarnych przez systemy wyłącznie tekstowe, takie jak poczta elektroniczna (MIME), ale obecnie jest wszechobecny w programowaniu webowym, interfejsach API i przechowywaniu danych.

Alfabet Base64

Standardowy alfabet Base64 (64 znaki + dopełnienie)

Jak działa kodowanie Base64

Proces kodowania przebiega w następujących krokach:

  1. Konwersja tekstu na bajty: Tekst wejściowy jest najpierw konwertowany na reprezentację bajtową przy użyciu kodowania UTF-8. Znaki ASCII zajmują po 1 bajcie, podczas gdy znaki Unicode mogą zajmować 2-4 bajty.
  2. Grupowanie w bloki 3-bajtowe: Bajty są dzielone na grupy po 3 (każda po 24 bity). Jeśli ostatnia grupa ma mniej niż 3 bajty, jest dopełniana zerami.
  3. Podział na segmenty 6-bitowe: Każda 24-bitowa grupa jest dzielona na cztery wartości 6-bitowe (każda w zakresie od 0 do 63).
  4. Mapowanie na znaki Base64: Każda wartość 6-bitowa jest mapowana na znak w alfabecie Base64. Bajty dopełnienia tworzą znaki "=" w wyniku.

Porównanie wariantów Base64

FunkcjaStandardowy (RFC 4648)URL-safe (RFC 4648 §5)MIME (RFC 2045)
Znak 62+ (plus)- (myślnik)+ (plus)
Znak 63/ (ukośnik)_ (podkreślnik)/ (ukośnik)
Dopełnienie= (wymagane)= (opcjonalne)= (wymagane)
Zawijanie liniiBrakBrak76 znaków na linię
Najlepszy doOgólnego przeznaczeniaAdresów URL, nazw plików, tokenówE-maili, wiadomości MIME

Typowe przypadki użycia

🖼
Data URI w HTML/CSS
Osadzaj obrazy, czcionki i małe pliki bezpośrednio w HTML lub CSS za pomocą składni data:image/png;base64,..., eliminując dodatkowe żądania HTTP.
📧
Załączniki e-mail (MIME)
E-maile MIME używają Base64 do kodowania załączników binarnych, dzięki czemu mogą być przesyłane jako tekst przez serwery SMTP.
🌐
Transfer danych przez API
Koduj dane binarne w celu bezpiecznej transmisji w ładunkach JSON lub XML, gdy interfejsy API nie obsługują przesyłania wieloczęściowego (multipart).
🔒
Tokeny uwierzytelniające
HTTP Basic Auth koduje użytkownik:hasło jako Base64. Tokeny JWT używają URL-safe Base64 dla sekcji nagłówka i ładunku.
🔑
Klucze kryptograficzne (PEM)
Certyfikaty SSL/TLS i klucze RSA używają Base64 (format PEM) między znacznikami -----BEGIN i -----END do bezpiecznego przechowywania tekstu.
💾
Dane binarne w bazach tekstowych
Przechowuj binarne bloby w kolumnach tekstowych, plikach konfiguracyjnych (YAML, TOML) lub zmiennych środowiskowych przy użyciu kodowania Base64.

Wpływ na rozmiar danych

Kodowanie Base64 zwiększa rozmiar danych o około 33% (stosunek 4:3). Na przykład:

  • 3 bajty wejścia → 4 znaki wyjścia (bez dopełnienia)
  • 1 bajt wejścia → 4 znaki wyjścia (2 znaki dopełnienia "==")
  • 2 bajty wejścia → 4 znaki wyjścia (1 znak dopełnienia "=")
  • Plik 1 KB → ~1.37 KB tekstu Base64
  • Plik 1 MB → ~1.37 MB tekstu Base64

Format MIME dodaje dodatkowy narzut wynikający ze znaków podziału linii (CRLF co 76 znaków).

Jak korzystać z tego kodera

  1. Wprowadź tekst lub prześlij plik: Wpisz lub wklej tekst w obszarze wejściowym albo przeciągnij i upuść plik (obraz, dokument itp.) do strefy przesyłania plików w celu zakodowania po stronie klienta.
  2. Wybierz wariant kodowania: Wybierz Standard do ogólnego użytku, URL-safe dla adresów URL i tokenów lub MIME dla wyników kompatybilnych z e-mailem z zawijaniem linii.
  3. Skonfiguruj obsługę nowych linii: Wybierz, czy zachować, czy usunąć znaki nowej linii z wejścia przed kodowaniem.
  4. Kliknij Zakoduj: Zobacz zakodowany wynik, statystyki kodowania oraz wizualny podział pierwszych kilku bajtów pokazujący, jak dane binarne mapują się na znaki Base64.

Często zadawane pytania

Co to jest kodowanie Base64?

Base64 to schemat kodowania binarno-tekstowego, który reprezentuje dane binarne jako ciąg znaków ASCII. Konwertuje każde 3 bajty danych binarnych na 4 drukowalne znaki ASCII przy użyciu alfabetu A-Z, a-z, 0-9, + i /. Base64 jest szeroko stosowany do osadzania danych binarnych w formatach tekstowych, takich jak JSON, XML, HTML, e-mail i adresy URL.

Jaka jest różnica między standardowym a bezpiecznym dla URL Base64?

Standardowy Base64 używa + i / jako 62. i 63. znaku. URL-safe Base64 zastępuje je znakami - (myślnik) i _ (podkreślnik), aby uniknąć konfliktów z zastrzeżonymi znakami URL. Używaj URL-safe Base64, gdy zakodowany ciąg pojawi się w adresach URL, parametrach zapytań lub nazwach plików.

Dlaczego kodowanie Base64 zwiększa rozmiar pliku?

Kodowanie Base64 zamienia każde 3 bajty na 4 znaki, co skutkuje około 33% wzrostem rozmiaru. Wynika to z faktu, że 3 bajty (24 bity) są dzielone na cztery 6-bitowe grupy, z których każda jest przypisana do jednego z 64 znaków ASCII. Dodatkowy narzut pochodzi z dopełnienia (znaki =) i opcjonalnych przerw w liniach w formacie MIME.

Co to jest kodowanie MIME Base64?

MIME Base64 (zdefiniowany w RFC 2045) to wariant, który zawija zakodowany wynik w 76 znakach na linię z zakończeniami linii CRLF. Jest używany głównie w załącznikach e-mail i innych wiadomościach w formacie MIME. Zawijanie linii zapewnia kompatybilność z systemami posiadającymi limity długości linii.

Jak Base64 radzi sobie z tekstem Unicode i UTF-8?

Base64 koduje surowe bajty, nie znaki. Podczas kodowania tekstu Unicode, tekst jest najpierw zamieniany na bajty przy użyciu kodowania takiego jak UTF-8. Wielobajtowe znaki UTF-8 (takie jak litery z ogonkami, znaki CJK lub emoji) wygenerują więcej znaków Base64 niż jednobajtowe znaki ASCII, ponieważ zajmują 2-4 bajty na znak.

Jakie są typowe zastosowania kodowania Base64?

Typowe zastosowania to: osadzanie obrazów w HTML/CSS jako data URI, kodowanie załączników e-mail (MIME), przesyłanie danych binarnych w API JSON/XML, przechowywanie danych binarnych w tekstowych bazach danych, kodowanie danych uwierzytelniających (HTTP Basic Auth) oraz kodowanie kluczy i certyfikatów kryptograficznych (format PEM).

Powiązane narzędzia

  • Dekoder Base64 - Dekoduj Base64 z powrotem na tekst lub dane binarne

Dodatkowe zasoby

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Koder Base64" na https://MiniWebtool.com/pl/koder-base64/ z MiniWebtool, https://MiniWebtool.com/

autor: zespół miniwebtool. Aktualizacja: 6 lutego 2026

Inne powiązane narzędzia:

Kodery i dekodery:

Polecane narzędzia:

Kalkulator Kompatybilności MiłosnejKalkulator Znaku WenusGenerator Prawda czy WyzwanieKalkulator znaków słońca, księżyca i ascendentu 🌞🌙✨Kalkulator kompatybilności znaków KsiężycaRozdzielacz obrazówLosowy Generator GrupLosowanie listyLosowy generator przedmiotówLosowy Generator Drabinki TurniejowejKalkulator prędkości jazdy na rowerzewyszukiwanie-adresu-MACKalkulator numerów aniołaPrzelicznik stóp na metryGenerator losowych kart kredytowychMagiczna Kula 8Kalkulator Liczby ImieniaLosowy selektor filmówGenerator Losowych PosiłkówGenerator wykreślanekSortować alfabetycznieRozdzielacz AudioStatystyki Kanału YouTubeKalkulator Obwodu ElipsyKalkulator przedawkowania kofeinyLosowy generator zwierzątGenerator losowych słów angielskichKalkulator Dnia Roku - Który Dzień Roku Jest Dzisiaj?Generator krzyżówekGenerator kodu Morse'aCyfrowy Kalkulator DuszyKonwerter ułamkowy czasuKalkulator nachylenia i stopniaLosowy Generator KolorówKonwerter Radianów na StopnieKalkulator PrzeciwprostokątnejGenerator Kart BingoLicznik SylabGenerator losowych dat⏱️ Kalkulator GodzinKalkulator podwójnych całekLosowy Selektor NazwKonwerter szesnastkowy na dziesiętnyGenerator szablonu rozwinięcia stożkaKalkulator testu chi-kwadratKalkulator pochodnych cząstkowychKalkulator znaku księżycowegoKalkulator rozmiaru wydruku i rozdzielczości (DPI/PPI)Kalkulator inflacji w USAKalkulator Zmiany ProcentowejGenerator losowej godzinyKalkulator dziennego procentu składanegoJaki jest mój szczęśliwy numer?Kalkulator Trójkąta ProstokątnegoLosowanie komentarzy YouTubeDekoder Alfabetu Morse'aKalkulator ilości cyfrKalkulator arcus tangensa🔍 Sprawdzacz PlagiatuKonwerter stóp i cali na centymetryKonwerter liczb rzymskichWalidator XMLKalkulator decybeli (dB)Kalkulator tempa pływaniaKalkulator średniej arytmetycznejDetektor treści AIGenerator anagramówGenerator numerów loteriiSortuj LiczbyGenerator losowych ciągówKalkulator Czasu TrwaniaKalkulator liczby ścieżek życiaKalkulator Numerów MistrzowskichKalkulator Regresji LiniowejRzut monetąKalkulator schodówKalkulator zarobków YouTubePrzelicznik cm na stopy i caleWyszukiwanie IDentyfikatora użytkownika InstagramGenerator Losowych UrodzinKonwerter HEX na CMYKKonwerter Czasu na DziesiętnyGenerator Małego Tekstu ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Kalkulator Długości ŁukuGenerator losowych krajówKalkulator HexKalkulator liczb zespolonychPrzelicznik kg na funtyLosowy Generator LiterKonwerter binarny na dziesiętnyKonwerter Rozmiarów UbrańLosowanie liczbKalkulator dnia tygodniaPierwsze n cyfr PiPredyktor wagi szczeniakaLooper MP3Generator LabiryntówGenerator losowych supermocyKalkulator ciąży u psaKalkulator wiekuKonwerter HTML na tekstKalendarz retrogradacji MerkuregoPrzesunięcie czasu SRTLista Lat PrzestępnychNarzędzie do liczenia wierszyEkstraktor Obrazów z Wideokalkulator-hba1cKalkulator pozycji słońcaOdwrotny TekstNazwij generator losowyKalkulator konwersji skali modeluKalkulator Znaku MarsaSolver Tablicy Karnaugha (K-Map)Zaawansowany analizator kompatybilności znaków zodiakuGenerator Losowych Zadań MatematycznychKalkulator pochodnychKalkulator Temperatury WrzeniaNarzędzie do Szyfru CezaraSelektor liczb losowychGenerator kodów kreskowychKalkulator Powrotu SaturnaKalkulator ZaokrąglaniaRozwiązywacz Układu Równań NieliniowychGenerator połącz kropkiHumanizator tekstu AIKalkulator Numeru PrzeznaczeniaKalkulator odwrotnej transformaty Laplace'aKalkulator KwartyliLosuj liczbyGenerator HasłaKalkulator budowy ciałaKalkulator celtyckiego zodiaku drzewaKalkulator Rozkładu NormalnegoKalkulator Wspolczynnika KorelacjiKalkulator testów podzielnościGenerator losowych wymówekKalkulator Zarobków na TikTokuKonwerter rozmiarów butówKalkulator dnia tygodnia urodzeniaKalkulator Momentu BezwładnościKalkulator Obciążenia BelkiKalkulator Rozkładu PoissonaPrzelicznik Metrów na StopySprawdzacz Nazwy Użytkownika w Mediach SpołecznościowychEkstraktor AudioGenerator losowych emojiKalkulator kołowyKalkulator TransformatoraKalkulator Wymiany CiepłaKonwerter Stopni Dziesiętnych na DMSKonwerter szesnastkowy na binarnyRzut kostkąWyszukiwanie identyfikatora użytkownika FacebookaGenerator losowych współrzędnychKalkulator sumy kontrolnej CRC32Kalkulator ułamka zwykłego na dziesiętnyKalkulator Współczynnika DyskontowegoGenerator Losowych Tematów DebatyKalkulator notacji naukowejKalkulator NumerologiiKonwerter HexadecymalnyUniksowy Konwerter CzasuKalkulator czasu chłodzenia piwaKalkulator kwadratowyKalkulator Monetyzacji YouTube ShortsKalkulator wartości własnych i wektorów własnychKalkulator średniej ocen GPAObróć WideoPołącz filmySymulator Bramek LogicznychUsuń puste linieGenerator Liczb LosowychGenerator losowych kart do gryKalkulator CałekKalkulator percentyla wzrostuKalkulator prawdopodobieństwaKalkulator Równania Sześciennego👙 Kalkulator Rozmiaru BiustonoszaKalkulator Równowagi Żywiołów AstrologicznychKalkulator Ściętego StożkaKalkulator sinusaKalkulator Względnego Odchylenia StandardowegoKalkulator ZbrojeniaKompresor WideoKonwerter binarny na szesnastkowyKonwerter adresu IP na binarneSymulator Liczydła SorobanUsuń dźwięk z wideoKalkulator Logarytmu o Podstawie 10Kalkulator Mnożenia KrzyżowegoKalkulator Pierwiastka PierwotnegoKalkulator Prawa CosinusówKalkulator rozkładu dwumianowegoKalkulator spalonych kaloriiKalkulator włóczkiKonwerter dziesiętny na szesnastkowyKonwerter rozmiaru plikuLosowy selektor wierszyKonwerter funtów na kilogramyPrzelicznik liczby mieszanej na ułamekKalkulator Krzywej UczeniaPlaner Powtórek Interwałowych FiszekKalkulator Mieszania Kolorów FarbKalkulator Fugi do PłytekOptymalizator Załadunku ZmywarkiKalkulator Dawkowania Detergentu do PraniaKalkulator Mieszania Farby do WłosówKalkulator Kosztów DrukuPorównanie Kosztów Gaz vs PrądKalkulator napiwku z karty podarunkowejKalkulator Liczby Kartonów do PrzeprowadzkiKalkulator Wielkości Boksu MagazynowegoKalkulator Szafy KapsułowejKalkulator Długości PasaKalkulator siły siłownika hydraulicznegoKalkulator Systemu BloczkówKalkulator przełożenia mechanicznyKalkulator Ciepła WłaściwegoKalkulator Rozszerzalności CieplnejKalkulator Równania BernoulliegoKalkulator Liczby ReynoldsaKalkulator Czasu PływówKalkulator Widoczności GwiazdNarzędzie Referencyjne Wiązania WęzłówPrzewodnik Po Klasyfikacji Temperatury ŚpiworaKalkulator Rozmiaru Podłogi pod NamiotKalkulator Wagi Jedzenia na BackpackingKalkulator tempa wędrówki (Reguła Naismitha)Kalkulator Długości Nici do HaftuKalkulator objętości odlewów z żywicyKalkulator wzorów koralikówKalkulator skurczu gliny garncarskiejKalkulator rozmiaru papieru do origamiKalkulator Lamówki do PikowaniaKalkulator Muliny do Haftu KrzyżykowegoKalkulator Wzorów DziewiarskichKonwerter Rozmiarów Drutów do RobótekKonwerter Rozmiarów SzydełekKalkulator siana dla koniWyszukiwarka rozmiaru transportera podróżnego dla zwierzątKalkulator UVB do Terrarium dla GadówKalkulator Rozmiaru Klatki dla PtakówKalkulator Mocy Grzałki AkwariowejKalkulator kuwet dla kotaKalkulator Zasięgu Świateł ReflektorówKalkulator Stopnia Sprężania SilnikaKalkulator Zużycia Bieżnika OponyKalkulator Nacisku na Dyszel PrzyczepyKalkulator Rozkładu Masy PojazduKalkulator Podziału Kosztów PodróżyKalkulator Drogi HamowaniaKalkulator Odszkodowań PracowniczychKalkulator podziału spadku i majątkuWyszukiwarka Klas Znaków TowarowychKalkulator opłat za zgłoszenie patentoweWeryfikator Nexusu Podatku od SprzedażyKalkulator Skrócenia KaryKalkulator przedawnieniaOptymalizator Cen AirbnbKalkulator Podziału Czynszu dla WspółlokatorówKalkulator Czynszu Section 8Kalkulator Metody BRRRRKalkulator Zwrotu Cash-on-CashKalkulator Rentowności NajmuKalkulator Wymiany 1031Wizualizator Wzrostu MajątkuKalkulator Kosztów LunchuKalkulator Kosztów Siłownia vs Trening w DomuKalkulator Kosztów KawyKalkulator Oszczędności Pracy ZdalnejKalkulator ROI Dodatkowej PracyŚledzenie Kosztów SubskrypcjiKalkulator Cen SaaSKalkulator Wyceny Projektów FreelancePrzewodnik doboru drewna do wędzeniaKalkulator Czasu FermentacjiKalkulator Czasu MarynowaniaFiltr przepisów według ograniczeń dietetycznychWyszukiwarka Zamienników PrzyprawTracker okresu półtrwania kofeinyKalkulator Standardowych DrinkówDoradca Doboru WinaKonwerter Skali WspinaczkowejKalkulator Przełożenia RoweruKalkulator Wytrzymałości Węzłów WędkarskichMinutnik Pozycji JogiKalkulator SWOLF PływanieKalkulator Przewidywania Czasu BieguKalkulator Siły Ciosu BokserskiegoKalkulator Punktów RugbyKalkulator Run Rate w KrykiecieKalkulator xG (Oczekiwane Gole) w Piłce NożnejLicznik Punktów w TenisieKalkulator Skali Wellsa (DVT/PE)Kalkulator Skali Śpiączki GlasgowKalkulator Punktacji APGARKalkulator FFMIKalkulator Biegu 12-Minutowego CooperaKalkulator Testu Marszu na Jedną Milę (Rockport)Kalkulator Masy Beztłuszczowej do SiłyKalkulator stosunku węglowodanów do insulinyKalkulator Współczynnika Wrażliwości na InsulinęKonwerter Kalendarza HebrajskiegoKonwerter Kalendarza HidżriKonwerter Kalendarza KsiężycowegoKalkulator Wieku KulturowegoKalkulator Jak Dawno TemuKalkulator Ile Zostało DoGenerator Wzorca DatKalkulator Daty ŚrodkowejDodaj Dni Robocze do DatyKalkulator Dni RoboczychAnalizator Częstotliwości SłówAnalizator Wariancji Długości ZdańEdytor Czytelności w Stylu HemingwayaKonwerter Wymowy IPANarzędzie Szyfru Vigenère’aNarzędzie Szyfru AtbashKoder i Dekoder ROT13Przeglądarka i Usuwacz Danych EXIFTłumacz Pig LatinGenerator BackronimówGenerator AkronimówSprawdzanie PangramówSprawdzacz LipogramuTracer Obrazu do SVGKonwerter obrazu na sztukę ASCIIGenerator Schematu JSONPlayground TypeScriptKompilator Less do CSSKompilator SCSS do CSSKonwerter SVG na React/JSXGenerator Ciągów ZapytaniaParser URLWalidator i dekoder UUIDReferencja Kodów Stanu HTTPGenerator Poleceń cURLGenerator Trójkąta SierpińskiegoKreślarka Powierzchni 3DPloter Równań BiegunowychGenerator Zbioru JuliiEksplorator Zbioru MandelbrotaGenerator Fraktali L-SystemGenerator triangulacji DelaunayaGenerator Diagramów WoronojaGenerator SpirografuGenerator TeselacjiKalkulator Zdolności Procesu Six SigmaGenerator Diagramów ParetoKalkulator NPS (Net Promoter Score)Kalkulator wskaźnika retencji kohortowejKalkulator Wskaźnika RezygnacjiKalkulator Kosztu Pozyskania Klienta (CAC)Kalkulator Wartości Życiowej Klienta (CLV)Kalkulator Współczynnika KonwersjiKalkulator Wielkości Próby Testu A/BKalkulator Istotności Testu A/BKalkulator Równania SoczewkiKalkulator Pola Magnetycznego PrzewoduKalkulator Pola ElektrycznegoKalkulator Prawa CoulombaKalkulator Prawa SnellaKalkulator Prędkości KątowejKalkulator siły dośrodkowejKalkulator Okresu WahadłaKalkulator Stałej SprężynyKalkulator Efektu DoppleraKalkulator Wskaźnika SortinoKalkulator Wskaźnika TreynoraKalkulator Beta AkcjiKalkulator Obligacji Skarbowych Chronionych przed Inflacją (TIPS)Kalkulator Rekalkulacji HipotekiKalkulator Stopy ForwardKalkulator Duracji Obligacji (Macaulay i Zmodyfikowana)Kalkulator Wypukłości ObligacjiKalkulator Stałej Renty IndeksowanejKalkulator Renty ZmiennejKalkulator Odwróconej HipotekiKalkulator Wypłat RentyMnożenie Rosyjskich ChłopówKalkulator Trików Matematyki WedyjskiejKalkulator Egipskiego MnożeniaKalkulator Matematyczny Liczb RzymskichTrener Liczenia w PamięciQuiz Tabliczki MnożeniaWizualizator Przeniesień i PożyczekGenerator Rozkładu LiczbRozwiązywacz Zadań z MonetamiKalkulator Trójkąta Droga-Prędkość-CzasSolver Zadań o Tempie PracySolver Zadań MieszankowychSolver Zadań o WiekuSolver zadań o spotkaniu pociągówKalkulator NawodnieniaKalkulator Tempa na KalorieKalkulator Dawki LekuKalkulator Kalorii AlkoholuKalkulator Rekompozycji CiałaGenerator Losowych Imion dla Kotów i PsówPobieracz Miniatur YouTubeLosowy Generator Postaci RPG