Base64 ਏਨਕੋਡਰ/ਡੀਕੋਡਰ
ਟੈਕਸਟ ਨੂੰ Base64 ਵਿੱਚ ਏਨਕੋਡ ਕਰੋ ਜਾਂ Base64 ਨੂੰ ਟੈਕਸਟ ਵਿੱਚ ਡੀਕੋਡ ਕਰੋ।
Base64 ਏਨਕੋਡਰ/ਡੀਕੋਡਰ ਬਾਰੇ
GuruAlpha Base64 Encoder/Decoder ਟੈਕਸਟ ਨੂੰ Base64 ਏਨਕੋਡਿੰਗ ਵਿੱਚ ਬਦਲਦਾ ਹੈ ਅਤੇ Base64 ਸਟ੍ਰਿੰਗਾਂ ਨੂੰ ਵਾਪਸ ਪੜ੍ਹਨਯੋਗ ਟੈਕਸਟ ਵਿੱਚ ਡੀਕੋਡ ਕਰਦਾ ਹੈ। Base64 ਇੱਕ ਬਾਈਨਰੀ-ਤੋਂ-ਟੈਕਸਟ ਏਨਕੋਡਿੰਗ ਸਕੀਮ ਹੈ ਜੋ ਬਾਈਨਰੀ ਡੇਟਾ ਨੂੰ ASCII ਟੈਕਸਟ ਵਜੋਂ ਦਰਸਾਉਂਦੀ ਹੈ, ਆਮ ਤੌਰ 'ਤੇ HTML/CSS ਵਿੱਚ ਤਸਵੀਰਾਂ ਏਮਬੈੱਡ ਕਰਨ, HTTP ਹੈੱਡਰਾਂ ਵਿੱਚ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਏਨਕੋਡ ਕਰਨ, ਅਤੇ ਟੈਕਸਟ-ਅਧਾਰਿਤ ਪ੍ਰੋਟੋਕੋਲਾਂ ਉੱਤੇ ਡੇਟਾ ਭੇਜਣ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।
Base64 ਏਨਕੋਡਿੰਗ ਵੈੱਬ ਡਿਵੈਲਪਮੈਂਟ ਵਿੱਚ ਹਰ ਥਾਂ ਮੌਜੂਦ ਹੈ। ਈਮੇਲ ਅਟੈਚਮੈਂਟ MIME/Base64 ਏਨਕੋਡਿੰਗ ਵਰਤਦੇ ਹਨ। HTTP Basic Authentication ਪ੍ਰਮਾਣ-ਪੱਤਰਾਂ ਨੂੰ Base64 ਵਜੋਂ ਏਨਕੋਡ ਕਰਦਾ ਹੈ। Data URIs Base64 ਵਰਤ ਕੇ ਤਸਵੀਰਾਂ ਨੂੰ ਸਿੱਧਾ HTML/CSS ਵਿੱਚ ਏਮਬੈੱਡ ਕਰਦੇ ਹਨ। JWT ਟੋਕਨਾਂ ਵਿੱਚ Base64 ਏਨਕੋਡ ਕੀਤੇ ਹੈੱਡਰ ਅਤੇ payload ਹੁੰਦੇ ਹਨ। Base64 Encoder/Decoder ਇਹਨਾਂ ਏਨਕੋਡ ਕੀਤੀਆਂ ਸਟ੍ਰਿੰਗਾਂ ਨਾਲ ਕਿਸੇ ਵੀ ਸੰਦਰਭ ਵਿੱਚ ਕੰਮ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ।
ਏਨਕੋਡਰ ਕਿਸੇ ਵੀ ਟੈਕਸਟ ਜਾਂ ਬਾਈਨਰੀ ਡੇਟਾ ਨੂੰ Base64 ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਏਨਕੋਡਿੰਗ ਡੇਟਾ ਨੂੰ ਲਗਭਗ 33% ਵਧਾ ਦਿੰਦੀ ਹੈ — 100-ਬਾਈਟ ਸਟ੍ਰਿੰਗ Base64 ਵਿੱਚ 133 ਬਾਈਟ ਬਣ ਜਾਂਦੀ ਹੈ। ਇਹ ਵਾਧਾ ਟੈਕਸਟ-ਸੁਰੱਖਿਅਤ ਪ੍ਰਤੀਨਿਧਤਾ ਲਈ ਵਟਾਂਦਰਾ ਹੈ। ਡੀਕੋਡਰ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਉਲਟਾ ਦਿੰਦਾ ਹੈ, Base64 ਨੂੰ ਅਸਲ ਟੈਕਸਟ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਦੋਵੇਂ ਓਪਰੇਸ਼ਨ ਤੁਰੰਤ ਹਨ ਅਤੇ ਕਿਸੇ ਵੀ ਅੱਖਰ ਏਨਕੋਡਿੰਗ ਨੂੰ ਸੰਭਾਲਦੇ ਹਨ।
ਇਹ ਟੂਲ ਕਈ ਇਨਪੁੱਟ ਫਾਰਮੈਟਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਸਧਾਰਨ ਏਨਕੋਡਿੰਗ ਲਈ ਸਾਦਾ ਟੈਕਸਟ ਪੇਸਟ ਕਰੋ। ਡੀਕੋਡਿੰਗ ਲਈ Base64 ਸਟ੍ਰਿੰਗਾਂ ਪੇਸਟ ਕਰੋ। ਇਹ ਟੂਲ ਆਪਣੇ ਆਪ ਪਤਾ ਲਗਾ ਲੈਂਦਾ ਹੈ ਕਿ ਇਨਪੁੱਟ ਸਾਦਾ ਟੈਕਸਟ ਹੈ ਜਾਂ Base64 ਅਤੇ ਢੁਕਵੀਂ ਤਬਦੀਲੀ ਪੇਸ਼ ਕਰਦਾ ਹੈ। ਬਾਈਨਰੀ ਡੇਟਾ ਲਈ, ਫਾਈਲ ਅਪਲੋਡ ਵਿਕਲਪ ਤੁਹਾਨੂੰ ਫਾਈਲਾਂ (ਤਸਵੀਰਾਂ, PDFs ਆਦਿ) ਨੂੰ ਏਮਬੈੱਡਿੰਗ ਲਈ Base64 ਵਿੱਚ ਏਨਕੋਡ ਕਰਨ ਦਿੰਦਾ ਹੈ।
ਡਿਵੈਲਪਰਾਂ ਲਈ, ਇਹ ਟੂਲ API ਪ੍ਰਮਾਣੀਕਰਨ ਡੀਬੱਗ ਕਰਨ (Authorization ਹੈੱਡਰ ਡੀਕੋਡ ਕਰਨਾ), Data URI ਤਸਵੀਰ ਏਮਬੈੱਡਿੰਗ ਦੀ ਜਾਂਚ, ਅਤੇ JWT ਟੋਕਨਾਂ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ। ਇੱਕ-ਕਲਿੱਕ ਕਾਪੀ ਵਿਸ਼ੇਸ਼ਤਾ ਟੂਲਾਂ ਅਤੇ ਕੋਡ ਸੰਪਾਦਕਾਂ ਵਿਚਕਾਰ ਏਨਕੋਡ/ਡੀਕੋਡ ਕੀਤੀਆਂ ਸਟ੍ਰਿੰਗਾਂ ਟ੍ਰਾਂਸਫਰ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਂਦੀ ਹੈ।
Base64 ਏਨਕੋਡਰ/ਡੀਕੋਡਰ ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
- ਟੈਕਸਟ ਨੂੰ Base64 ਵਿੱਚ ਏਨਕੋਡ ਕਰੋ
- Base64 ਨੂੰ ਟੈਕਸਟ ਵਿੱਚ ਡੀਕੋਡ ਕਰੋ
- ਇਨਪੁੱਟ ਕਿਸਮ ਦਾ ਆਪਣੇ ਆਪ ਪਤਾ ਲਗਾਓ
- ਬਾਈਨਰੀ ਏਨਕੋਡਿੰਗ ਲਈ ਫਾਈਲ ਅਪਲੋਡ
- ਸਾਰੀਆਂ ਅੱਖਰ ਏਨਕੋਡਿੰਗਾਂ ਦਾ ਸਮਰਥਨ
- ਇੱਕ-ਕਲਿੱਕ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ
- ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਤੁਰੰਤ ਪ੍ਰੋਸੈਸਿੰਗ
- ਕੋਈ ਡੇਟਾ ਸਰਵਰਾਂ ਨੂੰ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ
Base64 ਏਨਕੋਡਰ/ਡੀਕੋਡਰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ
- GuruAlpha ਉੱਤੇ Base64 Encoder/Decoder ਖੋਲ੍ਹੋ।
- ਏਨਕੋਡ ਕਰਨ ਲਈ ਟੈਕਸਟ ਜਾਂ ਡੀਕੋਡ ਕਰਨ ਲਈ Base64 ਸਟ੍ਰਿੰਗ ਪੇਸਟ ਕਰੋ।
- ਇਹ ਟੂਲ ਆਪਣੇ ਆਪ ਪਤਾ ਲਗਾ ਕੇ ਢੁਕਵਾਂ ਨਤੀਜਾ ਦਿਖਾਉਂਦਾ ਹੈ।
- ਜਾਂ ਖ਼ਾਸ ਓਪਰੇਸ਼ਨ ਲਈ 'Encode'/'Decode' 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਨਤੀਜਾ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕਰੋ।
- ਬਾਈਨਰੀ ਡੇਟਾ ਏਨਕੋਡਿੰਗ ਲਈ ਫਾਈਲ ਅਪਲੋਡ ਵਰਤੋ।
Base64 ਏਨਕੋਡਰ/ਡੀਕੋਡਰ ਵਰਤਣ ਦੇ ਸੁਝਾਅ
- Base64 ਏਨਕ੍ਰਿਪਸ਼ਨ ਨਹੀਂ ਹੈ — ਕੋਈ ਵੀ ਇਸਨੂੰ ਡੀਕੋਡ ਕਰ ਸਕਦਾ ਹੈ। ਇਸਨੂੰ ਡੇਟਾ ਟ੍ਰਾਂਸਪੋਰਟ ਲਈ ਵਰਤੋ, ਸੁਰੱਖਿਆ ਲਈ ਨਹੀਂ।
- Base64 ਵਰਤਣ ਵਾਲੇ Data URIs ਛੋਟੀਆਂ ਤਸਵੀਰਾਂ ਨੂੰ ਸਿੱਧਾ CSS ਵਿੱਚ ਏਮਬੈੱਡ ਕਰ ਸਕਦੇ ਹਨ, HTTP ਬੇਨਤੀਆਂ ਘਟਾਉਂਦੇ ਹਨ।
- claims ਦੀ ਜਾਂਚ ਲਈ JWT ਟੋਕਨ ਡੀਕੋਡ ਕਰੋ — ਵਿਚਕਾਰਲਾ ਹਿੱਸਾ ਡੀਕੋਡਰ ਵਿੱਚ ਪੇਸਟ ਕਰੋ।
- HTTP Basic Auth ਹੈੱਡਰ 'Basic ' + Base64(username:password) ਹੁੰਦੇ ਹਨ। ਤਸਦੀਕ ਲਈ ਡੀਕੋਡ ਕਰੋ।
- ਇਹ ਟੂਲ UTF-8, ASCII ਅਤੇ Latin-1 ਸਮੇਤ ਸਾਰੀਆਂ ਅੱਖਰ ਏਨਕੋਡਿੰਗਾਂ ਸੰਭਾਲਦਾ ਹੈ।
Base64 ਏਨਕੋਡਰ/ਡੀਕੋਡਰ ਬਾਰੇ ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ
ਕੀ Base64 ਏਨਕ੍ਰਿਪਸ਼ਨ ਵਰਗਾ ਹੀ ਹੈ?
ਨਹੀਂ। Base64 ਇੱਕ ਏਨਕੋਡਿੰਗ ਸਕੀਮ ਹੈ, ਏਨਕ੍ਰਿਪਸ਼ਨ ਨਹੀਂ। ਇਹ ਬਾਈਨਰੀ ਡੇਟਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਟ੍ਰਾਂਸਪੋਰਟ ਲਈ ਟੈਕਸਟ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਕੋਈ ਵੀ ਬਿਨਾਂ ਕੁੰਜੀ ਦੇ Base64 ਡੀਕੋਡ ਕਰ ਸਕਦਾ ਹੈ।
Base64 ਟੈਕਸਟ ਨੂੰ ਲੰਬਾ ਕਿਉਂ ਕਰਦਾ ਹੈ?
Base64 6-bit ਏਨਕੋਡਿੰਗ ਵਰਤਦਾ ਹੈ, ਹਰ 3 ਬਾਈਟ ਬਾਈਨਰੀ ਡੇਟਾ ਨੂੰ 4 ASCII ਅੱਖਰਾਂ ਵਜੋਂ ਦਰਸਾਉਂਦਾ ਹੈ। ਇਹ 33% ਵਾਧਾ ਟੈਕਸਟ-ਸੁਰੱਖਿਅਤ ਪ੍ਰਤੀਨਿਧਤਾ ਲਈ ਵਟਾਂਦਰਾ ਹੈ।
ਕੀ ਮੈਂ ਫਾਈਲਾਂ ਏਨਕੋਡ ਕਰ ਸਕਦਾ ਹਾਂ?
ਹਾਂ। ਫਾਈਲ ਅਪਲੋਡ ਵਿਕਲਪ ਤੁਹਾਨੂੰ ਤਸਵੀਰਾਂ, PDFs ਅਤੇ ਹੋਰ ਬਾਈਨਰੀ ਫਾਈਲਾਂ ਨੂੰ HTML, CSS ਜਾਂ data URIs ਵਿੱਚ ਏਮਬੈੱਡਿੰਗ ਲਈ Base64 ਵਿੱਚ ਏਨਕੋਡ ਕਰਨ ਦਿੰਦਾ ਹੈ।
ਕਿਹੜੀ ਅੱਖਰ ਏਨਕੋਡਿੰਗ ਵਰਤੀ ਜਾਂਦੀ ਹੈ?
ਇਹ ਟੂਲ UTF-8, ASCII, Latin-1 ਅਤੇ ਹੋਰ ਆਮ ਏਨਕੋਡਿੰਗਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਵੱਧ ਤੋਂ ਵੱਧ ਅਨੁਕੂਲਤਾ ਲਈ ਡਿਫਾਲਟ ਤੌਰ 'ਤੇ UTF-8 ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
