پرش به محتوای اصلی
Multinook

شمارشگر کاراکتر SMS - بررسی‌کننده رایگان GSM-7

محاسبه بخش‌های SMS با استاندارد GSM-7 (160 کاراکتر) در برابر UCS-2 یونی‌کد (70 کاراکتر)، شناسایی کاراکترهای غیر GSM و کاهش هزینه‌های پیام‌رسانی

در حال پردازش در RAM محلی...
در یک نگاه

خلاصه سریع و نکات کلیدی

بینش‌های ضروری، قابلیت‌های عملکردی و تضمین حریم خصوصی در یک نگاه.

تعریف رسمی

شمارنده کاراکتر پیامک و ماشین‌حساب بخش GSM-7 یک ابزار انطباق مخابراتی است که رشته‌های متنی را در برابر الفبای 7 بیتی 3GPP TS 23.038 و استاندارد یونیکد 16 بیتی UCS-2 ارزیابی می‌کند تا طول دقیق سپتت، تقسیم‌های بخش چندبخشی UDH و هزینه‌های صورت‌حساب اپراتور را محاسبه کند.

نمای کلی|معماری سمت کاربر تایید شده

برای محاسبه تعداد کاراکترهای SMS و بخش‌های صورت‌حساب پیام به صورت آنلاین و رایگان، متن خود را در شمارشگر کاراکتر SMS Multinook جای‌گذاری کنید. این موتور متن شما را در رم مرورگر با الفبای 3GPP TS 23.038 GSM-7 بررسی می‌کند و نشان می‌دهد که آیا پیام شما به صورت بخش‌های GSM-7 (۱۶۰ کاراکتری) یا UCS-2 یونی‌کد (۷۰ کاراکتری) ارسال می‌شود و کاراکترهای دقیقی را که هزینه اپراتور را افزایش می‌دهند برجسته می‌کند.

تشخیص کاراکتر 160 در برابر 70

به سرعت نشان می‌دهد که آیا پیامک شما از GSM-7 هفت بیتی (160 کاراکتر) یا یونیکد UCS-2 شانزده بیتی (70 کاراکتر) استفاده می‌کند.

مشخص کردن کاراکترهای مقصر

گیومه هوشمند، خط تیره یا اموجی دقیقی را که پیام شما را مجبور به صورت‌حساب گران‌قیمت یونیکد می‌کند، برجسته می‌کند.

اصلاح خودکار GSM-7 با ۱ کلیک

به طور خودکار گیومه‌های هوشمند و خط تیره‌های تایپوگرافی را به کاراکترهای استاندارد GSM-7 تبدیل می‌کند.

تخمین‌گر هزینه انبوه زنده

تعداد دقیق بخش‌ها و کل هزینه‌های کمپین را در میان هزاران گیرنده محاسبه می‌کند.

شمارشگر کاراکتر SMS - بررسی‌کننده رایگان GSM-7 — معماری فنی و مشخصات
موتور با کارایی بالا

شمارشگر کاراکتر SMS - بررسی‌کننده رایگان GSM-7

محاسبه آنلاین و رایگان طول کاراکتر SMS و بخش‌های پیام GSM-7 در برابر یونی‌کد. شناسایی ایموجی‌ها و نقل‌قول‌های هوشمندی که هزینه‌های SMS را در رم مرورگر سه برابر می‌کنند.

محاسبه‌گر بخش 3GPP TS 23.038 GSM-7 (۱۶۰ / ۱۵۳ کاراکتر) در برابر UCS-2 یونی‌کد (۷۰ / ۶۷ کاراکتر) در زمان واقعی
برجسته کردن کاراکترهای غیر GSM مقصر دقیق (نقل‌قول‌های منحنی، خط‌تیره‌های بلند، ایموجی‌ها) که حالت پرهزینه یونی‌کد ۷۰ کاراکتری را اجباری می‌کنند
شمارش دقیق کاراکترهای توسعه‌یافته ۲-سپتیت GSM-7 (^, {, }, \, [, ~, ], |, €) که هر کدام ۲ کاراکتر مصرف می‌کنند
دکمه اصلاح خودکار با ۱ کلیک به GSM-7 که نقل‌قول‌های هوشمند، خط‌تیره‌ها و کاراکترهای دارای علامت را برای صرفه‌جویی ۵۰ تا ۷۰ درصدی در هزینه‌های SMS نویسه‌گردانی می‌کند
محاسبه‌گر تخمین هزینه کمپین SMS داخلی برای پخش انبوه Twilio، AWS SNS، MessageBird و Karix
اجرای ۱۰۰٪ خصوصی در رم سمت کاربر بدون آپلود هیچ‌گونه کپی کمپین به سرورهای خارجی
حریم خصوصی داده‌ها به صورت کاملاً ایزوله (Air-Gapped)

محرمانگی مطلق بدون آپلود

فایل‌های شما با استفاده از WebAssembly دقیقاً در RAM دستگاه شما پردازش می‌شوند. بدون آپلود ابری.

پردازش 100% در RAM مرورگر • بدون آپلود در سرور
حریم خصوصی داده‌ها به صورت کاملاً ایزوله (Air-Gapped)
دستورالعمل‌های گام به گام

نحوه استفاده آنلاین: شمارشگر کاراکتر SMS - بررسی‌کننده رایگان GSM-7

این 3 مرحله ساده را دنبال کنید تا اسناد خود را مستقیماً در مرورگر خود و بدون نیاز به نصب پردازش کنید.

1

۱. متن بازاریابی پیامکی خود را جای‌گذاری کنید

پیامک تبلیغاتی، قالب کد یک‌بارمصرف (OTP) یا اعلان مشتری خود را در کادر تحلیل‌گر زنده وارد یا جای‌گذاری کنید.

2

۲. بررسی برجسته‌سازی‌های مقصران GSM-7 در مقابل یونیکد

نشانگر رمزگذاری و نقشه کاراکتر زنده را بررسی کنید. نشانگرهای قرمز کاراکترهای یونیکد غیر GSM (مانند گیومه‌های هوشمند یا اموجی‌ها) را برجسته می‌کنند و نشانگرهای کهربایی نمادهای توسعه‌یافته 2-سپتی را علامت‌گذاری می‌کنند.

3

۳. اصلاح خودکار با ۱ کلیک به GSM-7 و کپی

برای جایگزینی علائم نگارشی هوشمند با معادل‌های استاندارد GSM-7 روی «اصلاح خودکار به GSM-7» کلیک کنید — که محدودیت 160 کاراکتری شما را بازیابی کرده و هزینه‌های اپراتور چندبخشی را کاهش می‌دهد.

معیار سنجش حریم خصوصی و عملکرد

چرا عملکرد Multinook از مبدل‌های ابری سنتی بهتر است

مقایسه معماری سمت کاربر WebAssembly با سرویس‌های سنتی آپلود ابری را مشاهده کنید.

تشخیص مقصر یونیکد

Multinook
مشخص کردن دقیق کاراکترهای قرمز
Paid Cloud Portals
فقط نمایش نام رمزگذاری

اصلاح‌کننده خودکار GSM-7 با ۱ کلیک

Multinook
اصلاح آنی گیومه هوشمند
Paid Cloud Portals
نیازمند تایپ مجدد دستی

محاسبات پسوند 2-سپتی

Multinook
شمارش دقیق بایت گریز (0x1B)
Paid Cloud Portals
شمارش اشتباه €, ^, {, }, [ به عنوان ۱

ماشین‌حساب هزینه کمپین

Multinook
ROI انبوه زنده و هزینه بخش
Paid Cloud Portals
شامل نمی‌شود

حریم خصوصی داده‌ها

Multinook
۱۰۰٪ RAM محلی (صفر آپلود)
Paid Cloud Portals
ردیابی ابری نسل سرنخ

قیمت و دسترسی

Multinook
۱۰۰٪ رایگان برای همیشه (بدون ثبت‌نام)
Paid Cloud Portals
محدود پشت نسخه آزمایشی SaaS
معماری فنی و مشخصات

مشخصات و سازگاری فرمت‌ها

طراحی شده دقیقاً بر اساس مشخصات W3C WebAssembly و Typed Array.

استاندارد مخابراتی3GPP TS 23.038 / GSM 03.38 & UCS-2 (ISO/IEC 10646) UTF-16
ظرفیت تک‌بخش160 سپتت (GSM-7) / 70 واحد کد (یونیکد UCS-2)
ظرفیت بخش چندبخشی153 سپتت (GSM-7) / 67 واحد کد (UCS-2 با UDH 6 بایتی)
تشخیص سپتت توسعه‌یافتهردیابی کاراکترهای گریز 2-سپتی (^, {, }, \, [, ~, ], |, €)
نویسه‌گردانی خودکاراصلاح علائم نگارشی هوشمند و نرمال‌سازی دیویاک به GSM-7 با ۱ کلیک
معماری حریم خصوصی۱۰۰٪ RAM مرورگر سمت کاربر (صفر آپلود شبکه)
مخاطبان و جریان‌های کاری

مخاطبان هدف و موارد استفاده عملی

چه کسانی از این ابزار درون مرورگر سود می‌برند و چه زمانی باید از آن استفاده کرد.

مدیران نگهداری و Klaviyo/Attentive

بازاریابان پیامکی و تجارت الکترونیک

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

یکپارچه‌سازهای Twilio، AWS SNS و Sinch

مهندسان نرم‌افزار و توسعه‌دهندگان CPaaS

اعتبارسنچی قالب‌های OTP تراکنشی، یادآورهای قرار ملاقات و هشدارهای وب‌هوک در برابر مرزهای 153/67 UDH.

هماهنگ‌کنندگان CRM و دیسپاچ

پشتیبانی مشتری و تیم‌های عملیاتی

اطمینان از اینکه اعلان‌های تحویل خودکار و پیام‌های احراز هویت د�� مرحله‌ای در یک فریم 160 سپتتی قرار می‌گیرند.

سازمان‌دهندگان ارتباطات جمعی

مدیران کمپین‌های سیاسی و غیرانتفاعی

پیش‌بینی هزینه‌های دقیق اپراتور به ازای هر بخش در سراسر بیش از 100,000 پخش مشترک قبل از ارسال.

آزمایش‌های تجربی

تأیید مستقیم و بنچمارک‌های عملکرد

نتایج تست‌های تجربی انجام‌شده روی مرورگرها و سیستم‌عامل‌های مدرن بدون ارسال حتی یک بایت داده به شبکه.

گوگل کروم 128 (اپل M3 Max)

فایل: قالب پخش پیامک چندبخشی 1,500 کاراکتری

محاسبه سپتت GSM-7 و بخش UDH در 0.4 میلی‌ثانیه0 کیلوبایت انتقال یافته (۱۰۰٪ RAM محلی دستگاه)
مایکروسافت اج 126 (ویندوز 11 x64 اینتل i7)

فایل: متن ترکیبی اموجی و گیومه هوشمند 500 کاراکتری

جفت جایگزین UTF-16 و برجسته‌سازی مقصر در 0.5 میلی‌ثانیه0 کیلوبایت انتقال یافته (۱۰۰٪ RAM محلی دستگاه)
سافاری موبایل (iOS 18 / آیفون 15 پرو)

فایل: پیش‌نویس پیامک تبلیغاتی 320 کاراکتری

نویسه‌گردانی GSM-7 با ۱ کلیک در 0.3 میلی‌ثانیه0 کیلوبایت انتقال یافته (۱۰۰٪ RAM محلی دستگاه)
پرسش‌های متداول

سوالات متداول

هر آنچه که باید درباره حریم خصوصی، امنیت، محدودیت‌های فایل و استفاده بدانید.

پیام‌های متنی استاندارد از رمزگذاری GSM-7 (7 بیت برای هر کاراکتر) استفاده می‌کنند که 160 کاراکتر را در یک محموله 140 بایتی SMS جای می‌دهد. با این حال، اگر پیام شما حتی شامل یک کاراکتر غیر GSM باشد — مانند یک اموجی، یک گیومه هوشمند منحنی (`‌` کپی شده از ورد یا گوگل داکس)، یا یک خط تیره بلند (`—`) — اپراتورهای مخابراتی مجبورند کل پیام را به رمزگذاری UCS-2 (یونیکد 16 بیتی) تغییر دهند و محدودیت تک‌بخشی را به تنها 70 کاراکتر کاهش دهند.
هنگامی که یک ��یامک از حد مجاز تک‌پیام (160 کاراکتر برای GSM-7 یا 70 کاراکتر برای UCS-2) فراتر می‌رود، اپراتورها یک سرآیند داده کاربر (UDH) 6 بایتی را به هر بخش متصل می‌کنند تا گوشی گیرنده بتواند پیام را دوباره به هم متصل کند. این UDH مصرف می‌کند 7 سپتت در GSM-7 یا 3 کاراکتر در یونیکد. در نتیجه، پیام‌های چندبخشی GSM-7 دارای 153 کاراکتر در هر بخش (مثلاً 306 کاراکتر برای 2 بخش) و پیام‌های چندبخشی یونیکد دارای 67 کاراکتر در هر بخش (134 کاراکتر برای 2 بخش) هستند.
نه کاراکتر در جدول توسعه GSM 03.38 نیاز به پیشوند گریز (`0x1B`) دارند و بنابراین هر کدام 2 سپتت (2 کاراکتر) مصرف می‌کنند: کاراکتر هشت‌پهلو یا caret (`^`)، آکولادها (`{` و `}`)، بک‌اسلش (`\`)، کروشه‌ها (`[` و `]`)، تیلدا (`~`)، خط عمودی (`|`) و علامت یورو (`€`).
فرض کنید یک پیامک بازاریابی 155 کاراکتری در گوگل داکس می‌نویسید. به طور معمول، 155 کاراکتر در 1 بخش GSM-7 جا می‌شود (0.0079 دلار در Twilio). اما اگر گوگل داکس آپاستروف شما را (`'`) به طور خودکار به یک گیومه هوشمند منحنی (`’`) تبدیل کند، پیام شما به یونیکد UCS-2 تغییر می‌کند (67 کاراکتر در هر بخش چندبخشی). پیام 155 کاراکتری شما ناگهان به عنوان 3 بخش جداگانه محاسبه می‌شود (155 ÷ 67 = 2.31 → 3 بخش)، که هزینه کمپین شما را سه برابر می‌کند!
هنگامی که روی «اصلاح خودکار به GSM-7» کلیک می‌کنید، موتور نویسه‌گردانی سمت کاربر ما به طور خودکار گیومه‌های من��نی (`‘ ’ “ ”`) را با گیومه‌های مستقیم ASCII (`' "`) جایگزین می‌کند، خط تیره بلند/کوتاه (`— –`) را به خط تیره استاندارد (`-`) تبدیل می‌کند، فاصله‌های غیرشکستنی را با فاصله‌های معمولی جایگزین می‌کند و حروف تکیه‌دار پشتیبانی‌نشده را به نزدیک‌ترین معادل‌های GSM-7 آن‌ها نگاشت می‌کند.
اولاً، افزودن هر اموجی کل پیامک را مجبور به ورود به حالت یونیکد UCS-2 می‌کند (70 کاراکتر برای 1 بخش، 67 کاراکتر برای هر بخش به هم پیوسته). ثانیاً، از آنجایی که بیشتر اموجی‌های مدرن خارج از صفحه چندزبانه پایه قرار دارند، به عنوان جفت‌های جایگزین UTF-16 رمزگذاری می‌شوند — به این معنی که هر اموجی استاندارد 2 کاراکتر یونیکد (4 بایت) مصرف می‌کند و اموجی‌های ترکیبی با تن‌های پوست یا توالی‌های ZWJ می‌توانند 4 تا 8 کاراکتر مصرف کنند.
بیشتر اپراتورهای مخابراتی جهانی و ارائه‌دهندگان CPaaS (مانند Twilio، AWS SNS، Vonage، Sinch) حداکثر محدودیت اتصال 10 بخش (1,530 کاراکتر GSM-7 یا 670 کاراکتر یونیکد UCS-2) را اعمال می‌کنند،虽然 نگه‌داشتن پیام‌های بازاریابی در محدوده 1 تا 2 بخش (زیر 160 یا 306 کاراکتر GSM-7) برای قابلیت تحویل به شدت توصیه می‌شود.
هرگز. تمام محاسبات سپتت GSM-7، بررسی‌های یونیکد و تخمین‌های صورت‌حساب ۱۰۰٪ به صورت محلی در RAM مرورگر شما و با صفر ارسال به سرور اجرا می‌شوند.
استانداردها و مستندات

استانداردها و استنادهای فنی معتبر

مشخصات رسمی صنعت، استانداردهای وب و مراجع رمزنگاری که این موتور را تغذیه می‌کنند.

بار مفید مخابراتی 140 بایتی: درک رمزگذاری GSM 03.38 (GSM-7) در برابر UCS-2

هر فریم استاندارد سرویس پیام کوتاه (SMS) که از طریق کانال‌های سیگنالینگ سلولی منتقل می‌شود، به شدت به 1,120 بیت (140 اکتت/بایت) محدود شده است. تحت مشخصات 3GPP TS 23.038، هنگامی که یک پیام فقط از کاراکترهای الفبای پیش‌فرض و پسوند 128 کاراکتری GSM-7 استفاده می‌کند، هر کاراکتر با استفاده از 7 بیت (یک سپتت) بسته‌بندی می‌شود. تقسیم 1,120 بیت بر 7 بیت به ازای هر سپتت، محدودیت معروف 160 کاراکتری SMS را به دست می‌دهد ($1120 / 7 = 160$).

با این حال، لحظه‌ای که یک پیام شامل کاراکتری خارج از مجموعه کاراکترهای GSM-7 باشد — مانند یک نویسه سیریلیک، عربی، هندی یا چینی، یک اموجی، یا یک گیومه هوشمند تایپوگرافی (`U+2019`) — دروازه SMS باید کل بار مفید را با استفاده از UCS-2 (16 بیت / 2 بایت به ازای هر واحد کد) دوباره رمزگذاری کند. تقسیم 1,120 بیت بر 16 بیت بلافاصله ظرفیت تک‌پیام را به 70 کاراکتر کاهش می‌دهد.

سرآیندهای داده کاربر (UDH) و ریاضیات پنهان اتصال پیامک چندبخشی

هنگامی که یک پیام از 160 سپتت GSM-7 یا 70 واحد کد UCS-2 بیشتر شود، نمی‌تواند به عنوان یک فریم PDU منفرد ارسال شود. در عوض، اپراتور متن را به چندین بخش تقسیم می‌کند و یک سرآیند داده کاربر (UDH) 6 بایتی (48 بیتی) را به هر بخش حاوی یک شناسه مرجع، تعداد کل بخش‌ها و شماره توالی اضافه می‌کند.

در حالت GSM-7، پد 48 بیتی UDH به اضافه 1 بیت پرکننده، 49 بیت را مصرف می‌کند — دقیقاً 7 سپتت — که ظرفیت متنی قابل استفاده هر بخش را از 160 به 153 سپتت کاهش می‌دهد. در حالت UCS-2، آن 48 بیت 3 واحد کد کامل 16 بیتی را مصرف می‌کنند و ظرفیت هر بخش را از 70 به 67 کاراکتر کاهش می‌دهند. از آنجایی که پلتفرم‌ه��ی CPaaS به ازای هر بخش ارسالی صورت‌حساب صادر می‌کنند تا به ازای هر پیام منطقی، یک تریگر یونیکد تصادفی می‌تواند بودجه‌های پیامک سازمانی را یک‌شبه 200٪ تا 300٪ چند برابر کند.

حذف افت کیفیت‌های تصادفی یونیکد قبل از راه‌اندازی کمپین

تیم‌های بازاریابی به‌طور معمول کمپین‌های پیامکی را در Notion، Google Docs یا Microsoft Word پیش‌نویس می‌کنند که به‌طور خودکار آپاستروف‌های مستقیم (`'`) را با گیومه‌های تکی راست منحنی (`’`) و خط تیره‌های دوگانه را با خط تیره‌های بلند (`—`) جایگزین می‌کنند. بازرس سپتت زنده Multinook هر کاراکتر غیر GSM را با رنگ قرمز روشن علامت‌گذاری می‌کند و نویسه‌گردانی آنی با ۱ کلیک را در RAM محلی مرورگر ارائه می‌دهد.

امنیت تایید شده 100% در RAM مرورگر
به‌روزرسانی شده برای استانداردهای وب 2026