ابزار توسعه‌دهنده

یک URL را رمزگذاری یا رمزگشایی کنید

URL یک جزء یا یک URL کامل را با درصد رمزگذاری در مرورگر خود رمزگذاری یا رمزگشایی کنید. یونیکد و ایموجی پشتیبانی می شوند.

از حالت جزء برای مقادیر پرس و جو استفاده کنید. حالت URL کامل نگه می دارد : / ? & = # در حالی که بقیه را رمزگذاری می کند. چیزی آپلود نمیشه

  • اجرای محلی
  • بدون آپلود
  • فوری
  • رایگان
حالت رمزگذاری

کامپوننت از encodeURIcomponent استفاده می کند. URL کامل از encodeURI استفاده می کند، بنابراین طرح، :، /، ?، &، =، و # قابل خواندن بمانید.

چگونه کار می‌کند

  1. داده‌ها را بچسبانید
  2. عمل را اجرا کنید
  3. نتیجه را کپی کنید

چرا NEXNARA

  • خصوصی

    داده‌های شما در مرورگر می‌ماند.

  • فوری

    نتیجه فوراً ظاهر می‌شود.

  • بدون آپلود

    چیزی به سرور NEXNARA فرستاده نمی‌شود.

  • همه‌جا کار می‌کند

    نصب لازم نیست.

بیشتر بدانید

رمزگذاری URL چیست؟

رمزگذاری URL (رمزگذاری درصدی) نویسه‌های رزرو یا غیر ASCII را با دنباله‌های % مانند %20 برای فاصله جایگزین می‌کند. مرورگرها و APIها آن را در رشتهٔ پرس‌وجو و بخش‌های مسیر به کار می‌برند.

نحوه استفاده

Component را برای مقدار پرس و جو یا بخش مسیر انتخاب کنید. زمانی که لینک کاملی دارید و فقط به فضاهای خالی و غیر کدگذاری شده ASCII نیاز دارید، URL کامل را انتخاب کنید. رمزگشایی درصد رمزگذاری را لغو می کند. Swap دو جعبه را مبادله می کند.

جزء در برابر URL کامل

حالت مؤلفه از encodeURIcomponent استفاده می کند که تقریباً هر نویسه رزرو شده را رمزگذاری می کند. حالت URL کامل از encodeURI استفاده می کند بنابراین : / ? & = # در جای خود بمانید. قرار دادن یک URL کامل در حالت جزء، آن را به یک مقدار مات تبدیل می کند.

کاربردهای رایج

عبارات جستجو، مسیرهای یونیکد یا پارامترهای پرس و جو را قبل از قرار دادن آنها در پیوند رمزگذاری کنید. برای خواندن متن اصلی یک URL کپی شده را رمزگشایی کنید. این کدگذاری Base64 نیست.

حریم خصوصی

متن شما در مرورگر می‌ماند. به سرورهای NEXNARA بارگذاری نمی‌شود و در کوکی، فضای ذخیره‌سازی محلی یا پایگاه داده ذخیره نمی‌شود.

پرسش‌های متداول

رمزگذاری درصدی چیست؟

رمزگذاری درصدی نویسه‌ها را به‌صورت % و دو رقم هگز نشان می‌دهد. فاصله %20 می‌شود. متن غیر ASCII به دنباله‌های درصدی UTF-8 تبدیل می‌شود.

چه زمانی باید URL کامل را رمزگذاری کنم؟

وقتی نشانی کامل دارید و فقط فاصله یا یونیکد باید رمزگذاری شود از رمزگذاری URL کامل استفاده کنید. برای یک مقدار که داخل URL می‌نشیند از رمزگذاری جزء استفاده کنید.

تفاوت بین encodeURI و encodeURIcomponent چیست؟

encodeURIcomponent کاراکترهای رزرو شده مانند &، =، ?، /، و # را رمزگذاری می کند. encodeURI آن کاراکترهای ساختار را در جای خود باقی می گذارد، بنابراین URL کامل یک URL باقی می ماند.

اگر رمزگذاری نامعتبر باشد چه؟

توالی های شکسته مانند یک % تنها، %2، یا %GG به عنوان رمزگذاری درصد نامعتبر گزارش می شوند. صفحه خراب نمی شود.

آیا رمزگذاری URL از Unicode و Emoji پشتیبانی می کند؟

بله. متن به صورت درصدی به‌عنوان UTF-8 کدگذاری می‌شود، بنابراین به زبان‌های کره‌ای، ژاپنی، عربی، و شکلک‌ها در حالت کامپوننت، رفت و برگشت می‌شوند.

آیا URL من آپلود شده است؟

نه. رمزگذاری و رمزگشایی فقط در این مرورگر اجرا می شود. هیچ آپلود سرور و API خارجی وجود ندارد.

آیا رمزگذاری URL همان Base64 است؟

نه. درصد رمزگذاری متن را در URL ایمن می کند. Base64 بایت های دلخواه را به صورت ASCII کد می کند. از ابزار Base64 برای URL ها و فایل های داده استفاده کنید.