Онлајн алат за Base64 кодирање датотека
Кодирајте једну датотеку у Base64 уз опцију data префикса. Пример: hello.txt даје SGVsbG8=. Безбедно, локално у прегледачу. Обрада се обавља локално у прегле…
Почните да користите
Шта ради овај алат?
Овај алат претвара бајтове тачно једне датотеке у Base64 текст. Не анализира садржај документа нити мења формат. Base64 је реверзибилно кодирање, а не шифровање, и не пружа сигурносну заштиту.
Конкретан пример
Ако изаберете датотеку hello.txt са садржајем Hello (5 бајтова, MIME тип text/plain), подразумевани резултат је:
data:text/plain;base64,SGVsbG8=
Ако искључите опцију за data префикс, резултат је само SGVsbG8=. За бајтове 00 FF 80 резултат је AP+A.
Параметри и опције
- Једина подесива опција је укључивање/искључивање
data:MIME;base64,префикса. - Ако прегледач не одреди MIME тип, користи се
application/octet-stream. - MIME тип се не проверава у односу на стварни садржај датотеке.
- Ограничење величине је 64 MiB; веће датотеке се одбијају пре читања.
- Base64 проширује податке за отприлике једну трећину (дужина је
4 * ceil(byteLength / 3)).
Ограничења
Алат не подржава групно кодирање, не нуди избор скупа знакова, не ради OCR и не може да обради датотеке веће од 64 MiB. На уређајима са ограниченом меморијом, обрада може бити спора и пре те границе.
Честа питања
Зашто је резултат већи од оригиналне датотеке?
Base64 користи 4 знака за свака 3 бајта, па је излаз дужи за око 33%. Ово није компресија.
Шта значи data префикс у резултату?
Префикс data:<MIME>;base64, омогућава да се резултат користи директно као URL података, на пример у src атрибуту. Ако вам треба само Base64 текст, искључите ту опцију.
Како да вратим оригиналну датотеку из Base64 текста?
Користите посебан алат за Base64 декодирање датотека. Овај алат само кодира; преузета .txt датотека садржи Base64 текст, а не оригиналне бајтове.
Обрада се обавља локално у прегледачу.