§

ਆਪਣਾ Base64 ਡੇਟਾ ਦਰਜ ਕਰੋ ਫਿਰ ਡੀਕੋਡ ਬਟਨ ਦਬਾਓ।

ਵੱਡੀਆਂ Base64 ਸਤਰਾਂ (ਜਿਵੇਂ ਏਨਕੋਡ ਕੀਤੀਆਂ ਤਸਵੀਰਾਂ, ਦਸਤਾਵੇਜ਼) ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਈਲ ਅੱਪਲੋਡ ਫਾਰਮ ਦੀ ਵਰਤੋਂ ਕਰੋ।
§

Output

text
§

Base64 ਫਾਰਮੈਟ ਤੋਂ ਫਾਈਲਾਂ ਡੀਕੋਡ ਕਰੋ

ਅੱਪਲੋਡ ਅਤੇ ਪ੍ਰੋਸੈਸ ਕਰਨ ਲਈ Base64 ਫਾਈਲ ਚੁਣੋ।

Base64 ਫਾਈਲ ਇੱਥੇ ਖਿੱਚੋ ਅਤੇ ਛੱਡੋ ਜਾਂ ਚੁਣਨ ਲਈ ਕਲਿੱਕ ਕਰੋ

ਪੰਜਾਬ ਦੇ ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਅਤੇ IT ਪੇਸ਼ੇਵਰ ਅਕਸਰ Base64 ਡੀਕੋਡਿੰਗ ਦੀ ਵਰਤੋਂ API ਜਵਾਬਾਂ, JWT ਟੋਕਨਾਂ ਅਤੇ ਏਨਕ੍ਰਿਪਟਡ ਡੇਟਾ ਨੂੰ ਸੰਭਾਲਣ ਵੇਲੇ ਕਰਦੇ ਹਨ। ਇਹ ਇਨ-ਬ੍ਰਾਊਜ਼ਰ ਡੀਕੋਡਰ ਸੁਰੱਖਿਅਤ ਹੈ — ਏਨਕੋਡ ਕੀਤੀ ਸਤਰ ਪਾਓ ਅਤੇ ਅਸਲ ਬਾਈਟ ਤੁਹਾਡੀ ਟੈਬ ਕਦੇ ਨਹੀਂ ਛੱਡਦੇ।

ਉੱਨਤ ਵਿਕਲਪ

ਨਿਊਲਾਈਨ ਵੱਖਰੇਵਾਂ

ਵੱਖ-ਵੱਖ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਵੱਖਰੇ ਨਿਊਲਾਈਨ ਅੱਖਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ — ਉਦਾਹਰਣ ਵਜੋਂ, Unix ਅਤੇ Windows ਸਿਸਟਮ ਇੱਕੋ ਲਾਈਨ ਬ੍ਰੇਕ ਚਿੰਨ੍ਹ ਸਾਂਝੇ ਨਹੀਂ ਕਰਦੇ। ਡੀਕੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਡੇ ਆਉਟਪੁੱਟ ਵਿੱਚ ਕੋਈ ਵੀ ਨਿਊਲਾਈਨ ਅੱਖਰਾਂ ਨੂੰ ਤੁਹਾਡੇ ਚੁਣੇ ਵਿਕਲਪ ਨਾਲ ਬਦਲਿਆ ਜਾਵੇਗਾ। ਇਹ ਸੈਟਿੰਗ ਨਿਰਧਾਰਿਤ ਕਰਦੀ ਹੈ ਕਿ "ਹਰ ਲਾਈਨ ਵੱਖਰੇ ਤੌਰ ਤੇ ਡੀਕੋਡ ਕਰੋ" ਵਿਸ਼ੇਸ਼ਤਾ ਕਿਵੇਂ ਵਿਵਹਾਰ ਕਰਦੀ ਹੈ।

ਹਰ ਲਾਈਨ ਵੱਖਰੇ ਤੌਰ ਤੇ ਡੀਕੋਡ ਕਰੋ

ਇਸ ਵਿਕਲਪ ਨਾਲ ਸਮਰੱਥ ਹੋਣ ਤੇ, ਇਨਪੁੱਟ ਦੀ ਹਰ ਲਾਈਨ ਨੂੰ ਵੱਖਰੀ Base64 ਸਤਰ ਵਜੋਂ ਮੰਨਿਆ ਜਾਵੇਗਾ ਅਤੇ ਸੁਤੰਤਰ ਤੌਰ ਤੇ ਡੀਕੋਡ ਕੀਤਾ ਜਾਵੇਗਾ। ਇਹ ਖਾਸ ਤੌਰ ਤੇ ਉਪਯੋਗੀ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਕਈ, ਵੱਖਰੀਆਂ Base64 ਐਂਟਰੀਆਂ ਡੀਕੋਡ ਕਰਨੀਆਂ ਹੋਣ ਜੋ ਲਾਈਨ ਬ੍ਰੇਕਾਂ ਦੁਆਰਾ ਵੱਖ ਕੀਤੀਆਂ ਗਈਆਂ ਹੋਣ।

ਲਾਈਨ ਬ੍ਰੇਕ ਹਟਾਓ

MIME ਫਾਰਮੈਟ ਵਿੱਚ Base64 ਡੇਟਾ (ਜਿਵੇਂ ਈਮੇਲਾਂ ਤੋਂ) ਅਕਸਰ ਹਰ 76 ਅੱਖਰਾਂ ਤੇ ਲਾਈਨ ਬ੍ਰੇਕ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਡੀਕੋਡਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਇਹਨਾਂ ਲਾਈਨ ਬ੍ਰੇਕਾਂ ਨੂੰ ਹਟਾਉਣ ਲਈ ਇਹ ਵਿਕਲਪ ਸਮਰੱਥ ਕਰੋ। ਇਹ MIME-ਫਾਰਮੈਟ ਕੀਤੇ Base64 ਡੇਟਾ ਦੀ ਸਹੀ ਡੀਕੋਡਿੰਗ ਯਕੀਨੀ ਕਰਦਾ ਹੈ।

URL-ਸੁਰੱਖਿਅਤ ਏਨਕੋਡਿੰਗ ਸੰਭਾਲੋ

ਇਹ ਵਿਕਲਪ ਸਮਰੱਥ ਕਰੋ ਜੇ ਤੁਹਾਡਾ ਇਨਪੁੱਟ URL-ਸੁਰੱਖਿਅਤ Base64 ਵੇਰੀਐਂਟ (RFC 4648 / Base64URL) ਵਰਤਦਾ ਹੈ ਜਿੱਥੇ "-" "+" ਦੀ ਥਾਂ ਲੈਂਦਾ ਹੈ, "_" "/" ਦੀ ਥਾਂ ਲੈਂਦਾ ਹੈ, ਅਤੇ ਪੈਡਿੰਗ ਛੱਡੀ ਜਾ ਸਕਦੀ ਹੈ। ਇਹ ਵਿਕਲਪ ਡੀਕੋਡਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਇਨਪੁੱਟ ਨੂੰ ਮਿਆਰੀ Base64 ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ।

ਲਾਈਵ ਮੋਡ

ਜਦੋਂ ਲਾਈਵ ਮੋਡ ਚਾਲੂ ਹੁੰਦਾ ਹੈ, ਤੁਹਾਡਾ ਇਨਪੁੱਟ ਤੁਰੰਤ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਬਿਲਟ-ਇਨ JavaScript ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡੀਕੋਡ ਹੁੰਦਾ ਹੈ — ਸਾਡੇ ਸਰਵਰਾਂ ਨੂੰ ਕੋਈ ਡੇਟਾ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ। ਕਿਰਪਾ ਕਰਕੇ ਨੋਟ ਕਰੋ ਕਿ ਇਹ ਮੋਡ ਵਰਤਮਾਨ ਵਿੱਚ ਕੇਵਲ UTF-8 ਟੈਕਸਟ ਆਉਟਪੁੱਟ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।

ਨੋਟ: ਬਾਈਨਰੀ ਫਾਈਲਾਂ (ਤਸਵੀਰਾਂ, ਦਸਤਾਵੇਜ਼, ਆਦਿ) ਲਈ, ਡੇਟਾ ਖ਼ਰਾਬ ਹੋਣ ਤੋਂ ਰੋਕਣ ਲਈ ਆਉਟਪੁੱਟ ਕਾਪੀ ਕਰਨ ਦੀ ਬਜਾਏ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਯਕੀਨੀ ਕਰੋ।

Base64 ਡੀਕੋਡਿੰਗ ਕੀ ਹੈ?

Base64 ਡੀਕੋਡਿੰਗ Base64 ਬਾਈਨਰੀ-ਟੂ-ਟੈਕਸਟ ਏਨਕੋਡਿੰਗ ਸਕੀਮ ਨੂੰ ਉਲਟਾਉਂਦੀ ਹੈ, ਇੱਕ ASCII ਸਤਰ ਨੂੰ ਉਸ ਸਹੀ ਬਾਈਟ ਕ੍ਰਮ ਵਿੱਚ ਵਾਪਸ ਬਦਲਦੀ ਹੈ ਜਿਸ ਨੇ ਅਸਲ ਵਿੱਚ ਇਸਨੂੰ ਪੈਦਾ ਕੀਤਾ ਸੀ। Base64 ਇੱਕ ਸਥਿਰ 64-ਅੱਖਰ ਵਰਣਮਾਲਾ ਵਰਤਦਾ ਹੈ — ਵੱਡੇ ਅੱਖਰ A–Z, ਛੋਟੇ ਅੱਖਰ a–z, ਅੰਕ 0–9, ਅਤੇ ਦੋ ਚਿੰਨ੍ਹ + ਅਤੇ / — ਨਾਲ ਹੀ ਟ੍ਰੇਲਿੰਗ ਪੈਡਿੰਗ ਅੱਖਰ ਵਜੋਂ =। ਇਹ ਫਾਰਮੈਟ RFC 4648 §4 ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ URL-ਸੁਰੱਖਿਅਤ ਰੂਪ Base64URL ਦਾ ਵੀ ਵਰਣਨ ਕਰਦਾ ਹੈ ਜੋ + ਅਤੇ / ਦੀ ਥਾਂ - ਅਤੇ _ ਰੱਖਦਾ ਹੈ। ਏਨਕੋਡਿੰਗ ਹਰ ਤਿੰਨ ਇਨਪੁੱਟ ਬਾਈਟਾਂ (24 ਬਿੱਟ) ਨੂੰ ਚਾਰ Base64 ਅੱਖਰਾਂ (4 × 6 ਬਿੱਟ) ਤੇ ਮੈਪ ਕਰਦੀ ਹੈ, ਇਸ ਲਈ ਏਨਕੋਡ ਕੀਤਾ ਆਉਟਪੁੱਟ ਹਮੇਸ਼ਾ ਅਸਲ ਨਾਲੋਂ ਲਗਭਗ 33% ਲੰਮਾ ਹੁੰਦਾ ਹੈ। ਡੀਕੋਡਿੰਗ ਉਸ ਅਨੁਪਾਤ ਨੂੰ ਉਲਟਾਉਂਦੀ ਹੈ: ਇੱਕ JWT ਪੇਲੋਡ, ਇੱਕ MIME-ਏਨਕੋਡ ਕੀਤਾ ਈਮੇਲ ਅਟੈਚਮੈਂਟ, ਜਾਂ ਇੱਕ ਇਨਲਾਈਨ data: URI — ਇਹ ਸਾਰੇ ਉਸੇ ਸਹੀ ਉਲਟਾਅ ਰਾਹੀਂ ਆਪਣੇ ਅਸਲ ਬਾਈਟਾਂ ਵਿੱਚ ਵਾਪਸ ਆ ਜਾਂਦੇ ਹਨ।

Base64 ਡੀਕੋਡਿੰਗ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ?

Base64 ਡੀਕੋਡਿੰਗ ਮਕੈਨੀਕਲ ਤੌਰ ਤੇ ਏਨਕੋਡਿੰਗ ਪਾਈਪਲਾਈਨ ਨੂੰ ਉਲਟਾਉਂਦੀ ਹੈ। ਡੀਕੋਡਰ ਇੱਕ ਵਾਰ ਚਾਰ Base64 ਅੱਖਰ ਪੜ੍ਹਦਾ ਹੈ, 64-ਅੱਖਰ ਵਰਣਮਾਲਾ ਵਿੱਚ ਹਰ ਇੱਕ ਦੀ ਭਾਲ ਕਰਕੇ ਉਸਦਾ 6-ਬਿੱਟ ਮੁੱਲ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਚਾਰ 6-ਬਿੱਟ ਮੁੱਲਾਂ ਨੂੰ ਇੱਕ ਹੀ 24-ਬਿੱਟ ਬਫਰ ਵਿੱਚ ਜੋੜਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਉਸ ਬਫਰ ਨੂੰ ਵਾਪਸ ਤਿੰਨ 8-ਬਿੱਟ ਬਾਈਟਾਂ ਵਿੱਚ ਵੰਡਦਾ ਹੈ। ਟ੍ਰੇਲਿੰਗ = ਪੈਡਿੰਗ ਇਹ ਸੰਕੇਤ ਦਿੰਦੀ ਹੈ ਕਿ ਅੰਤਮ ਸਮੂਹ ਕੇਵਲ ਦੋ ਬਾਈਟਾਂ (ਇੱਕ =) ਜਾਂ ਇੱਕ ਬਾਈਟ (ਦੋ =) ਵਿੱਚ ਡੀਕੋਡ ਹੁੰਦਾ ਹੈ। ਕੈਨੋਨੀਕਲ ਉਦਾਹਰਣ ਹੈ Base64 ਸਤਰ TWFu, ਜੋ ਤਿੰਨ-ਅੱਖਰ ASCII ਸ਼ਬਦ Man ਵਿੱਚ ਡੀਕੋਡ ਹੁੰਦਾ ਹੈ। ਐਲਗੋਰਿਦਮ ਦਾ ਪਾਲਣ ਕਰਦੇ ਹੋਏ: T ਵਰਣਮਾਲਾ ਸੂਚਕਾਂਕ 19 ਹੈ → 010011; W ਸੂਚਕਾਂਕ 22 ਹੈ → 010110; F ਸੂਚਕਾਂਕ 5 ਹੈ → 000101; u ਸੂਚਕਾਂਕ 46 ਹੈ → 101110। ਜੋੜੇ ਜਾਣ ਤੇ, ਉਹ ਬਿੱਟ 010011 010110 000101 101110 ਬਣਾਉਂਦੇ ਹਨ, ਜੋ ਮੁੜ ਬਾਈਟ ਕ੍ਰਮ 01001101 01100001 01101110 ਵਿੱਚ ਸਮੂਹਬੱਧ ਹੁੰਦੇ ਹਨ — M, a, n ਲਈ ASCII ਕੋਡ।

  1. 64-ਅੱਖਰ ਵਰਣਮਾਲਾ ਅਤੇ ਪੈਡਿੰਗ ਨਿਯਮਾਂ ਦੇ ਵਿਰੁੱਧ ਇਨਪੁੱਟ ਸਤਰ ਦੀ ਵੈਧਤਾ ਜਾਂਚੋ, ਕਿਸੇ ਵੀ ਗੈਰ-ਵਰਣਮਾਲਾ ਅੱਖਰਾਂ ਨੂੰ ਰੱਦ ਕਰੋ।
  2. ਇੱਕ ਲੁੱਕਅੱਪ ਟੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹਰ Base64 ਅੱਖਰ ਨੂੰ ਉਸਦੇ 6-ਬਿੱਟ ਮੁੱਲ ਵਿੱਚ ਬਦਲੋ (A–Z a–z 0–9 + / ਵਿੱਚ ਇਸਦੀ ਸਥਿਤੀ)।
  3. 6-ਬਿੱਟ ਮੁੱਲਾਂ ਨੂੰ ਇੱਕ ਵਾਰ ਚਾਰ ਕਰਕੇ 24-ਬਿੱਟ ਬਫਰਾਂ ਵਿੱਚ ਜੋੜੋ।
  4. ਹਰ 24-ਬਿੱਟ ਬਫਰ ਨੂੰ ਵਾਪਸ ਤਿੰਨ 8-ਬਿੱਟ ਬਾਈਟਾਂ ਵਿੱਚ ਵੰਡੋ, ਜੋ ਅਸਲ ਬਾਈਨਰੀ ਜਾਂ ASCII ਡੇਟਾ ਬਣ ਜਾਂਦੇ ਹਨ।
  5. ਟ੍ਰੇਲਿੰਗ = ਪੈਡਿੰਗ ਦਾ ਸਨਮਾਨ ਕਰੋ ਅੰਤਿਮ ਸਮੂਹ ਤੋਂ ਲੋੜ ਅਨੁਸਾਰ ਇੱਕ ਜਾਂ ਦੋ ਬਾਈਟ ਹਟਾ ਕੇ।

Base64 ਡੀਕੋਡਰ ਕਿਉਂ ਵਰਤੋ?

  • ਡੇਟਾ ਰਿਕਵਰੀ: ਅਗਲੀ ਪ੍ਰੋਸੈਸਿੰਗ ਤੋਂ ਪਹਿਲਾਂ ਕਿਸੇ ਵੀ ਟੈਕਸਟ-ਸੁਰੱਖਿਅਤ Base64 ਪੇਲੋਡ ਤੋਂ ਅਸਲ ਬਾਈਨਰੀ ਬਾਈਟ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ। ਉਦਾਹਰਣ ਵਜੋਂ, ਇੱਕ ਡੇਟਾਬੇਸ ਕਾਲਮ ਨੂੰ ਡੀਕੋਡ ਕਰੋ ਜਿਸ ਨੇ ਇੱਕ PDF ਰਸੀਦ ਨੂੰ Base64 ਵਜੋਂ ਸਟੋਰ ਕੀਤਾ ਸੀ ਤਾਂ ਜੋ ਬਾਈਟਾਂ ਨੂੰ ਵਾਪਸ ਡਿਸਕ ਤੇ ਲਿਖਿਆ ਅਤੇ ਮੁੜ ਖੋਲ੍ਹਿਆ ਜਾ ਸਕੇ।
  • ਈਮੇਲ ਅਟੈਚਮੈਂਟਾਂ: MIME-ਏਨਕੋਡ ਕੀਤੇ ਮੈਸੇਜ ਬਾਡੀਜ਼ ਤੋਂ ਫਾਈਲਾਂ ਅਤੇ ਤਸਵੀਰਾਂ ਕੱਢੋ ਜੋ ਬਾਈਨਰੀ ਹਿੱਸਿਆਂ ਨੂੰ Base64 ਲਾਈਨਾਂ ਵਜੋਂ ਲਪੇਟਦੇ ਹਨ। ਇੱਕ ਆਮ ਮਾਮਲਾ ਇੱਕ ਸੇਵ ਕੀਤੀ .eml ਫਾਈਲ ਵਿੱਚ ਇੱਕ Content-Transfer-Encoding: base64 ਬਲਾਕ ਤੋਂ ਇੱਕ PNG ਕੱਢਣਾ ਹੈ ਜਦੋਂ ਇੱਕ ਅਟੈਚਮੈਂਟ ਡਾਊਨਲੋਡ ਹੋਣ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦਾ ਹੈ।
  • ਵੈੱਬ ਸਰੋਤ: ਏਮਬੈੱਡ ਕੀਤੇ data: URI ਨੂੰ ਉਹਨਾਂ ਦੇ ਅਸਲ ਬਾਈਟਾਂ ਵਿੱਚ ਵਾਪਸ ਬਦਲੋ ਤਾਂ ਜੋ ਤੁਸੀਂ ਜਾਂਚ ਕਰ ਸਕੋ ਕਿ ਪੰਨੇ ਨੇ ਅਸਲ ਵਿੱਚ ਕੀ ਭੇਜਿਆ। ਉਦਾਹਰਣ ਵਜੋਂ, ਇੱਕ CSS ਨਿਯਮ ਤੋਂ ਇੱਕ data:image/svg+xml;base64,… URL ਪੇਸਟ ਕਰੋ ਅਤੇ ਇਸਦੀ ਜਾਂਚ ਕਰਨ ਲਈ SVG ਮਾਰਕਅੱਪ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ।
  • API ਏਕੀਕਰਣ: Base64 ਪੇਲੋਡਾਂ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰੋ ਜੋ REST ਅਤੇ GraphQL ਸੇਵਾਵਾਂ ਵਾਪਸ ਕਰਦੀਆਂ ਹਨ ਜਦੋਂ ਬਾਈਨਰੀ ਫੀਲਡ ਕੱਚੇ ਬਾਈਟਾਂ ਵਜੋਂ ਨਹੀਂ ਜਾ ਸਕਦੇ। ਇੱਕ ਆਮ ਮਾਮਲਾ ਇੱਕ ਬੇਨਤੀ ਨੂੰ ਅੰਤ-ਤੋਂ-ਅੰਤ ਤਸਦੀਕ ਕਰਨ ਲਈ ਇੱਕ JWT ਸਿਗਨੇਚਰ, ਇੱਕ OAuth ਰਿਫਰੈਸ਼ ਟੋਕਨ, ਜਾਂ ਇੱਕ S3 Content-MD5 ਹੈਡਰ ਨੂੰ ਡੀਕੋਡ ਕਰਨਾ ਹੈ।

Base64 ਡੀਕੋਡਿੰਗ ਦੀਆਂ ਆਮ ਵਰਤੋਂਆਂ ਕੀ ਹਨ?

Base64 ਡੀਕੋਡਿੰਗ ਵੱਖ-ਵੱਖ ਸਥਿਤੀਆਂ ਵਿੱਚ ਜ਼ਰੂਰੀ ਹੈ ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  • ਈਮੇਲ ਪ੍ਰੋਸੈਸਿੰਗ: ਪੂਰਾ ਮੇਲ ਕਲਾਇੰਟ ਚਾਲੂ ਕੀਤੇ ਬਿਨਾਂ MIME-ਏਨਕੋਡ ਕੀਤੇ ਮੈਸੇਜਾਂ ਤੋਂ ਅਟੈਚਮੈਂਟਾਂ ਕੱਢੋ। ਇੰਜੀਨੀਅਰ ਇਹ ਉਦੋਂ ਕਰਦੇ ਹਨ ਜਦੋਂ ਉਹ ਇੱਕ ਸਪੋਰਟ ਕਤਾਰ ਵਿੱਚ ਇੱਕ ਖ਼ਰਾਬ ਮੈਸੇਜ ਨੂੰ ਟ੍ਰਾਈਏਜ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹਨ ਜਾਂ ਇੱਕ ਆਰਕਾਈਵ ਕੀਤੇ .mbox ਨਿਰਯਾਤ ਤੋਂ ਇੱਕ ਫਾਈਲ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹਨ ਜਿੱਥੇ ਅਸਲ ਕਲਾਇੰਟ ਹੁਣ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ।
  • ਵੈੱਬ ਡਿਵੈਲਪਮੈਂਟ: ਇਨਲਾਈਨ Base64 data: URI ਨੂੰ ਉਹਨਾਂ ਦੇ ਅਸਲ ਬਾਈਟਾਂ ਵਿੱਚ ਵਾਪਸ ਬਦਲੋ ਤਾਂ ਜੋ ਸੰਪੱਤੀ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਸਕੇ ਜਾਂ ਇੱਕ ਹੈਸ਼ ਕੀਤੀ ਫਾਈਲ ਨਾਲ ਬਦਲੀ ਜਾ ਸਕੇ। ਇਹ ਉਦੋਂ ਆਮ ਹੈ ਜਦੋਂ ਇੱਕ ਸਟਾਈਲਸ਼ੀਟ ਨੂੰ ਰੀਫੈਕਟਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਇੱਕ ਆਈਕਨ ਨੂੰ data:image/svg+xml;base64,… ਵਜੋਂ ਏਮਬੈੱਡ ਕਰਦੀ ਹੈ।
  • API ਡੀਬੱਗਿੰਗ: JSON ਜਾਂ XML ਜਵਾਬਾਂ ਦੇ ਅੰਦਰ Base64 ਫੀਲਡਾਂ ਡੀਕੋਡ ਕਰੋ ਤਾਂ ਜੋ ਅੰਡਰਲਾਈਂਗ ਮੁੱਲ ਲੌਗਾਂ ਵਿੱਚ ਮਨੁੱਖ-ਪੜ੍ਹਨਯੋਗ ਹੋਵੇ। ਆਮ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਇੱਕ JWT payload, ਇੱਕ MD5 ਨੂੰ ਲਪੇਟਦਾ ਇੱਕ S3 ETag, ਜਾਂ ਇੱਕ ਤੀਜੀ-ਧਿਰ ਪ੍ਰਦਾਤਾ ਤੋਂ ਵਾਪਸ ਪ੍ਰਤੀਧੁਨੀ ਕੀਤਾ ਇੱਕ ਵੈੱਬਹੁੱਕ ਸਿਗਨੇਚਰ ਹੈਡਰ ਸ਼ਾਮਲ ਹਨ।

Base64 ਡੀਕੋਡਿੰਗ ਦੀ ਉਦਾਹਰਣ ਕਿਹੋ ਜਿਹੀ ਦਿੱਖਦੀ ਹੈ?

Base64 ਸਤਰ TWFu ਜਦੋਂ ਡੀਕੋਡ ਹੁੰਦੀ ਹੈ ਤਾਂ ਸ਼ਬਦ Man ਬਣ ਜਾਂਦੀ ਹੈ। ਡੀਕੋਡਿੰਗ ਪ੍ਰਕਿਰਿਆ ਹਰ Base64 ਅੱਖਰ ਨੂੰ ਉਸਦੇ 6-ਬਿੱਟ ਮੁੱਲ ਵਿੱਚ ਬਦਲਦੀ ਹੈ, ਇਹਨਾਂ ਬਿੱਟਾਂ ਨੂੰ ਜੋੜਦੀ ਹੈ, ਅਤੇ ਅਸਲ ASCII ਅੱਖਰਾਂ ਨੂੰ ਦੁਬਾਰਾ ਬਣਾਉਂਦੀ ਹੈ।

ਕੀ ਇਹ Base64 ਡੀਕੋਡਰ ਮੁਫ਼ਤ ਅਤੇ ਨਿਜੀ ਹੈ?

ਹਾਂ — ਇਹ Base64 ਡੀਕੋਡਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮੁਫ਼ਤ ਹੈ, ਕਿਸੇ ਖਾਤੇ ਜਾਂ ਸਾਈਨਅੱਪ ਦੀ ਲੋੜ ਨਹੀਂ, ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਅੰਦਰ ਚੱਲਦਾ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ Base64 ਸਤਰ ਪੇਸਟ ਕਰਦੇ ਹੋ ਜਾਂ ਫਾਈਲ ਪਾਉਂਦੇ ਹੋ, ਡੀਕੋਡਿੰਗ ਮਿਆਰੀ JavaScript APIs (ਟੈਕਸਟ ਲਈ atob ਅਤੇ ਬਾਈਨਰੀ ਸਮੱਗਰੀ ਲਈ FileReader ਨਾਲ ਇੱਕ ਟਾਈਪਡ-ਐਰੇ ਕਨਵਰਜ਼ਨ) ਰਾਹੀਂ ਸਥਾਨਕ ਤੌਰ ਤੇ ਹੁੰਦੀ ਹੈ। ਤੁਹਾਡਾ ਇਨਪੁੱਟ ਕਦੇ ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਤੋਂ ਨਹੀਂ ਜਾਂਦਾ, ਇਸਦੀ ਕੋਈ ਕਾਪੀ ਕਿਸੇ ਸਰਵਰ ਲੌਗ ਤੇ ਨਹੀਂ ਲਿਖੀ ਜਾਂਦੀ, ਜੋ ਸਮੱਗਰੀ ਤੁਸੀਂ ਡੀਕੋਡ ਕਰਦੇ ਹੋ ਉਸ ਨਾਲ ਕੋਈ ਟੈਲੀਮੈਟਰੀ ਨਹੀਂ ਜੋੜੀ ਜਾਂਦੀ, ਅਤੇ ਕੋਈ ਰੇਟ ਲਿਮਿਟ, ਅੱਖਰ ਸੀਮਾ, ਜਾਂ ਸਟੋਰ ਕੀਤਾ ਇਤਿਹਾਸ ਨਹੀਂ ਹੈ। ਪੰਨਾ ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਤੁਸੀਂ ਇਸ ਟੂਲ ਨੂੰ ਆਫ਼ਲਾਈਨ ਵਰਤ ਸਕਦੇ ਹੋ, ਕਿਉਂਕਿ ਜੋ ਕੋਡ ਪਹਿਲੀ ਫੇਰੀ ਤੇ ਚੱਲਦਾ ਹੈ ਉਹੀ ਬ੍ਰਾਊਜ਼ਰ ਦੁਆਰਾ ਕੈਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਅਸੀਂ ਤੀਜੀ-ਧਿਰ ਦੇ ਉਹਨਾਂ ਵਿਸ਼ਲੇਸ਼ਣ ਸਕ੍ਰਿਪਟਾਂ ਤੋਂ ਵੀ ਬਚਦੇ ਹਾਂ ਜੋ ਫਾਰਮ ਫੀਲਡਾਂ ਨੂੰ ਪੜ੍ਹਦੀਆਂ ਹਨ। ਇਹ ਇਸ ਟੂਲ ਨੂੰ ਸੰਵੇਦਨਸ਼ੀਲ ਪੇਲੋਡਾਂ ਲਈ ਸੁਰੱਖਿਅਤ ਬਣਾਉਂਦਾ ਹੈ ਜਿਵੇਂ ਕਿ JWT ਬੀਅਰਰ ਟੋਕਨ, data: URI ਵਿੱਚ ਏਮਬੈੱਡ ਕੀਤੇ ਪ੍ਰਮਾਣ-ਪੱਤਰ, ਸੰਰਚਨਾ ਰਾਜ਼, ਅਤੇ Base64-ਲਪੇਟੀ ਸਰਟੀਫਿਕੇਟ ਜਾਂ ਪ੍ਰਾਈਵੇਟ-ਕੀ ਸਮੱਗਰੀ ਜੋ ਤੁਹਾਨੂੰ ਕਿਤੇ ਵੀ ਅੱਪਲੋਡ ਨਹੀਂ ਕਰਨੀ ਚਾਹੀਦੀ।

ਸਾਡਾ ਔਨਲਾਈਨ Base64 ਡੀਕੋਡਰ ਸਾਧਨ ਤੁਹਾਡੇ Base64 ਡੇਟਾ ਨੂੰ ਡੀਕੋਡ ਕਰਨ ਦਾ ਤੇਜ਼ ਅਤੇ ਸੁਰੱਖਿਅਤ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਭਾਵੇਂ ਤੁਸੀਂ ਵੈੱਬ ਪੰਨਿਆਂ ਤੋਂ ਏਮਬੈੱਡ ਕੀਤੀਆਂ ਤਸਵੀਰਾਂ ਕੱਢ ਰਹੇ ਹੋ ਜਾਂ API ਜਵਾਬਾਂ ਦੀ ਪ੍ਰੋਸੈਸਿੰਗ ਕਰ ਰਹੇ ਹੋ, Base64 ਡੀਕੋਡਿੰਗ ਆਧੁਨਿਕ ਵੈੱਬ ਡਿਵੈਲਪਮੈਂਟ ਲਈ ਇੱਕ ਜ਼ਰੂਰੀ ਸਾਧਨ ਹੈ।