GAMMU-BACKUP(5) Gammu GAMMU-BACKUP(5)

gammu-backup - قالب فایل پشتیبان gammu(1).

قالب پشتیبان یک فایل متنی با کدگذاری ASCII یا UCS-2-BE است.

این فایل از نحو فایل‌های ini استفاده می‌کند، قالب فایل INI <#ini> را ببینید.

اگر از تنظیمات در فایل متنی Gammu پشتیبان بگیرید، امکان ویرایش آن وجود خواهد داشت. این کار آسان است: بسیاری از موارد در این فایل به‌صورت دوگانه نوشته می‌شوند - یک‌بار در Unicode و یک‌بار در ASCII. هنگامی که نسخهٔ Unicode را حذف کنید، Gammu در زمان restore از نسخهٔ ASCII استفاده خواهد کرد (و شما می‌توانید به‌سادگی متن ASCII را ویرایش کنید) و آن را بر اساس locale سیستم‌عامل شما تبدیل می‌کند. هنگامی که نسخهٔ Unicode متن موجود باشد، به‌جای ASCII استفاده خواهد شد (کاربردی برای گوشی‌های دارای پشتیبانی از Unicode - فرقی نمی‌کند چه localeای روی رایانه تنظیم شده باشد و هیچ تبدیلی از Unicode به ASCII و ASCII به Unicode انجام نمی‌شود).

می‌توانید از هر ویرایشگری که قابلیت عبارت‌های باقاعده (regular expressions) دارد برای ویرایش فایل متنی پشتیبان استفاده کنید. نمونه‌هایی از این ویرایشگرها vim http://www.vim.org/ یا TextPad http://www.textpad.com/ هستند که هر دو از عبارت‌های باقاعده پشتیبانی می‌کنند.

حذف اطلاعات مربوط به برچسب‌های صوتی (voice tags)

یافتن (Find):

^Entry\([0-9][0-9]\)VoiceTag = \(.*\)\n

جایگزینی (Replace):

<blank>

تغییر تمامی شماره‌هایی که با +3620، +3630، +3660، +3670 شروع می‌شوند به +3620

یافتن (Find):

Type = NumberGeneral\nEntry\([0-9][0-9]\)Text = "\+36\(20\|30\|60\|70\)\n

جایگزینی (Replace):

Type = NumberMobile\nEntry\1Text = "\+3620

تغییر نوع شماره تلفن به mobile برای شماره‌هایی که با +3620، +3630،... شروع می‌شوند و حذف خط TextUnicode متناظر

یافتن (Find):

Type = NumberGeneral\nEntry\([0-9][0-9]\)Text = "\+36\([2367]0\)\([^\"]*\)"\nEntry\([0-9][0-9]\)TextUnicode = \([^\n]*\)\n

جایگزینی (Replace):

Type = NumberMobile\nEntry\1Text = "\+36\2\3"\n

همچنین ببینید:

تبدیل قالب‌های فایل <#converting-formats>

Michal Čihař <michal@cihar.com>

2009-2015, Michal Čihař <michal@cihar.com>

February 9, 2026 1.43.2