Iconv

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۱۴ دی ۱۴۰۱، ساعت ۱۳:۱۶ توسط EsmaeelE (بحث | مشارکت‌ها) (استفاده)
پرش به: ناوبری، جستجو

iconv ابزاری قدرت‌مند برای تبدیل رمزگذاری پرونده‌های متنی است.

نصب

برای نصب این برنامه، از فرمان زیر استفاده کنید:

 $ sudo apt install libc-bin

کاربرد

برای کار با این برنامه به منظور تبدیل رمزگذاری پروندهٔ مورد نظر می‌توانید از انتخاب‌های زیر استفاده کنید:

  • f: رمزگذاری پروندهٔ ورودی
  • t: رمزگذاری پروندهٔ خروجی
  • o: پروندهٔ خروجی

نمونه:

$ iconv -f ASCII -t UTF-8 input.txt -o output.txt
$ echo "String" | iconv -f ASCII -t UTF-8

هم‌چنین برای آگاهی از رمزگذاری‌های موجود و قابل استفاده، می‌توان از انتخاب l استفاده کرد.

تنظیم زیرنویس

یکی از کاربرد های این ابزار در تنظیم رمزگذاری پرونده‌های زیر نویس است . می‌توان رمزگذاری های غیراستاندارد پرونده‌های زیرنویس را بدین طریق تبدیل به قالب استاندارد یونی‌کد UTF-8 کرد.

مثال:

چنان چه پروندهٔ مورد نظر از رمزگذاری غیر استاندارد WINDOWS-1256 استفاده نماید، می‌توان آن را با دستور زیر به قالب استاندارد UTF-8 تبدیل کرد:

 $  iconv -f WINDOWS-1256 -t UTF-8 input.txt -o output.txt