JSON Toolkit

ابزارهای کدگذاری

ابزارهای URL، Base64، برچسب زمان و UUID که همگی به‌صورت محلی محاسبه می‌شوند

کدگذاری / کدگشایی URL
کدگذاری / کدگشایی Base64
مبدل برچسب زمان

یک برچسب زمان وارد کنید و روی تبدیل کلیک کنید تا زمان محلی، رشته ISO و مقادیر ثانیه/میلی‌ثانیه را دریافت کنید.

تولیدکننده UUID

در صورت وجود از crypto.randomUUID استفاده می‌کند و در غیر این صورت به رشته تصادفی بازمی‌گردد.

راهنمای ابزارهای کدگذاری و کدگشایی

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

کدگذاری URL از اسکیپ درصدی UTF-8 پیروی می‌کند و به ساخت پارامترهای کوئری کمک می‌کند. Base64 متن فارسی و ایموجی را مدیریت می‌کند، در حالی که ابزار برچسب زمان بین ثانیه و میلی‌ثانیه جابه‌جا می‌شود و زمان محلی و ISO 8601 را برای بررسی بین مناطق زمانی نشان می‌دهد.

تولید UUID ترجیحاً از رابط تصادفی crypto مرورگر استفاده می‌کند و در غیر این صورت به رشته تصادفی بازمی‌گردد؛ نتیجه را می‌توان مستقیماً کپی کرد. هر عملیات موفقیت یا شکست را گزارش می‌کند تا هرگز فرض نشود نتیجه کپی شده است.

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

برچسب زمان باید ثانیه باشد یا میلی‌ثانیه؟
مقدار ده‌رقمی معمولاً ثانیه و مقدار سیزده‌رقمی معمولاً میلی‌ثانیه است. واحد اشتباه زمانی با ضریب هزار اختلاف تولید می‌کند، بنابراین ابتدا منبع را بررسی کنید.
آیا خروجی Base64 را می‌توان مستقیماً در URL گذاشت؟
Base64 استاندارد شامل نویسه‌های +، / و = است، بنابراین به یک مرحله کدگذاری URL دیگر نیاز دارد. در صورت امکان برای پیوندها از نوع سازگار با URL استفاده کنید.
آیا UUIDهای تولیدشده می‌توانند تکراری شوند؟
با منبع تصادفی crypto احتمال آن بسیار کم و برای شناسه‌های معمولی قابل قبول است. برای یکتایی سخت‌گیرانه، بررسی را در سرور هم انجام دهید.