ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

enca - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে enca চালান

এটি হল enca কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


enca -- টেক্সট ফাইলের এনকোডিং সনাক্ত এবং রূপান্তর করুন

সাইনোপিসিস


enca [-L ভাষা] [অনুযায়ী OPTION]... [ফাইল] ...
enconv [-L ভাষা] [অনুযায়ী OPTION]... [ফাইল] ...

সূচনা এবং উদাহরণ


আপনি যদি যথেষ্ট ভাগ্যবান হন তবে শুধুমাত্র দুটি জিনিসই আপনাকে জানতে হবে: কমান্ড

enca ফাইল

কোন এনকোডিং ফাইল আপনাকে বলবে ফাইল ব্যবহার করে (এটি পরিবর্তন না করে), এবং

enconv ফাইল

ফাইল কনভার্ট করবে ফাইল আপনার লোকেল নেটিভ এনকোডিং-এ। ফাইলটিকে অন্য কোনোটিতে রূপান্তর করতে
এনকোডিং ব্যবহার করুন -x বিকল্প (দেখুন -x বিভাগে প্রবেশ বিকল্প এবং বিভাগ পরিবর্তন এবং
এনকোডিং বিস্তারিত জানার জন্য).

উভয়ই একাধিক ফাইল এবং স্ট্যান্ডার্ড ইনপুট (আউটপুট) নিয়ে কাজ করে। যেমন

enca -x latin2

প্রিন্টারে পাঠানো হলে 'sometext' ফাইলটি ISO ল্যাটিন 2-এ থাকে।

এই কমান্ডগুলি কেন ব্যর্থ হবে এবং আপনার ফাইলগুলিকে আবর্জনায় পরিণত করবে তার প্রধান কারণ হল এনকা
এনকোডিং সনাক্ত করতে তাদের ভাষা জানতে হবে। এটি আপনার ভাষা নির্ধারণ করার চেষ্টা করে
এবং লোকেল সেটিংস থেকে পছন্দের অক্ষর সেট, যা আপনি যা চান তা নাও হতে পারে।

আপনি ব্যবহার করতে পারেন (বা করতে হবে) -L এটি সঠিক ভাষা বলার বিকল্প। ধরুন, আপনি ডাউনলোড করেছেন
কিছু রাশিয়ান HTML ফাইল, `file.htm', এটি দাবি করে যে এটি windows-1251 কিন্তু তা নয়। তাই তুমি দৌড়াও

enca -L ru file.htm

এবং এটি KOI8-R খুঁজে বের করুন (উদাহরণস্বরূপ)। সতর্ক থাকুন, বর্তমানে অনেকগুলি সমর্থিত নেই
ভাষা (বিভাগ দেখুন LANGUAGES তে).

আরেকটি সতর্কবাণী এনকা-এর বিভিন্ন বৈশিষ্ট্য, যথা এর অক্ষরসেট রূপান্তর নিয়ে উদ্বেগ প্রকাশ করে
ক্ষমতা, দৃঢ়ভাবে আপনার সিস্টেমে অন্যান্য সরঞ্জাম ইনস্টল করা আছে উপর নির্ভর করে (দেখুন
অধ্যায় পরিবর্তন)--চালান

enca -- সংস্করণ

বৈশিষ্ট্যের তালিকা পেতে (বিভাগ দেখুন বৈশিষ্ট্য) এছাড়াও চেষ্টা করুন

enca -- সাহায্য

অন্যান্য সমস্ত Enca বিকল্পের বিবরণ পেতে (এবং এই ম্যানুয়াল পৃষ্ঠার বাকি অংশ খুঁজে পেতে
অপ্রয়োজনীয়)।

বর্ণনাঃ


Enca প্রদত্ত টেক্সট ফাইল, বা স্ট্যান্ডার্ড ইনপুট পড়ে যখন কোনটি দেওয়া হয় না, এবং জ্ঞান ব্যবহার করে
তাদের ভাষা সম্পর্কে (আপনার দ্বারা সমর্থিত হতে হবে) এবং পার্সিং, পরিসংখ্যানের মিশ্রণ
বিশ্লেষণ, অনুমান এবং কালো জাদু তাদের এনকোডিং নির্ধারণ করতে, যা পরে এটি মুদ্রণ করে
স্ট্যান্ডার্ড আউটপুট (অথবা এটি স্বীকার করে যে এনকোডিং কী হতে পারে তার কোন ধারণা নেই)। দ্বারা
ডিফল্ট, Enca একটি বহু-লাইন মানব-পাঠযোগ্য বর্ণনা হিসাবে ফলাফল উপস্থাপন করে, অন্যান্য অনেকগুলি
বিন্যাস উপলব্ধ--নিচে আউটপুট প্রকার নির্বাচক দেখুন।

Enca ফাইলগুলিকে অন্য কিছু এনকোডিং-এ রূপান্তর করতে পারে ENC যখন আপনি এটির জন্য জিজ্ঞাসা করেন--হয় একটি ব্যবহার করে
অন্তর্নির্মিত রূপান্তরকারী, কিছু রূপান্তর লাইব্রেরি, বা একটি বহিরাগত রূপান্তরকারী কল করে।

এনকা-এর প্রাথমিক লক্ষ্য হল একটি স্বয়ংক্রিয় রূপান্তর সরঞ্জাম হিসাবে, যদিও এটি ব্যবহার করা যায় না
সম্ভবত এখনও এই পয়েন্টে পৌঁছেনি (অনুগ্রহ করে বিভাগটি দেখুন নিরাপত্তা).

অনুগ্রহ করে মনে রাখবেন বিরল ক্ষেত্রে এনকাকে আসলেই ইনপুট ফাইলের ভাষা জানতে হবে
আপনি একটি নির্ভরযোগ্য উত্তর। অন্যদিকে, এটি তখন ফাইলগুলির সাথে বেশ ভালভাবে মোকাবেলা করতে পারে
সম্পূর্ণরূপে পাঠ্য নয় বা এমনকি কিছু বাইনারি ফাইলের ভিতরে পাঠ্য স্ট্রিংগুলির অক্ষরসেট সনাক্ত করা যায় না; এর
অবশ্যই, এটি নন-টেক্সট উপাদানের চরিত্রের উপর নির্ভর করে।

Enca ইনপুট ফাইলের গঠন সম্পর্কে চিন্তা করে না, এটি তাদের একটি অভিন্ন অংশ হিসাবে দেখে
পাঠ্য/ডেটা। মাল্টিপার্ট ফাইলের ক্ষেত্রে (যেমন মেইলবক্স), আপনাকে জেনে কিছু টুল ব্যবহার করতে হবে
গঠন প্রথম পৃথক অংশ নিষ্কাশন. এটা সনাক্ত করার ক্ষমতা খরচ
কোনো ক্ষতিগ্রস্ত, অসম্পূর্ণ বা অন্যথায় ভুল ফাইলের এনকোডিং।

বিকল্প


বিকল্পগুলির বিভিন্ন বিভাগ রয়েছে: অপারেশন মোড বিকল্প, আউটপুট টাইপ নির্বাচক,
অনুমান পরামিতি, রূপান্তর পরামিতি, সাধারণ বিকল্প এবং তালিকা।

সমস্ত দীর্ঘ বিকল্পগুলিকে সংক্ষিপ্ত করা যেতে পারে যতক্ষণ না তারা দ্ব্যর্থহীন, বাধ্যতামূলক পরামিতি
ছোট বিকল্পের জন্যও দীর্ঘ বিকল্প বাধ্যতামূলক।

অপারেশন মোড
অনুসরণ করা হয়:

-c, --স্বয়ংক্রিয় রূপান্তর
এনকাকে কল করার সমতুল্য enconv.

যদি কোন আউটপুট টাইপ নির্বাচক নির্দিষ্ট করা না থাকে, ফাইল এনকোডিং সনাক্ত করুন, অনুমান করুন আপনার
লোকেল থেকে পছন্দের অক্ষর সেট, এবং ফাইলগুলিকে এতে রূপান্তর করুন (শুধুমাত্র এর সাথে উপলব্ধ
+টার্গেট-চারসেট-অটো বৈশিষ্ট্য)।

-g, -- অনুমান
এনকাকে কল করার সমতুল্য enca.

কোনো আউটপুট প্রকার নির্বাচক নির্দিষ্ট না থাকলে, ফাইল এনকোডিং সনাক্ত করুন এবং তাদের রিপোর্ট করুন।

আউটপুট আদর্শ নির্বাচক
এনকোডিং নির্ধারণ করার সময় Enca কি পদক্ষেপ নেবে তা নির্বাচন করুন; তাদের অধিকাংশ শুধু
বিভিন্ন নাম, বিন্যাস এবং নিয়মাবলীর মধ্যে নির্বাচন করুন কিভাবে এনকোডিং প্রিন্ট করা যায়, কিন্তু
তাদের একজন (-x) বিশেষ: এটি এনকাকে অন্য কিছু এনকোডিংয়ে ফাইলগুলিকে পুনরায় কোড করতে বলে ENC.
এই বিকল্পগুলি পারস্পরিক একচেটিয়া; যদি আপনি একাধিক আউটপুট টাইপ নির্বাচক উল্লেখ করেন
শেষ এক অগ্রাধিকার লাগে.

বেশ কিছু আউটপুট প্রকার অন্য কোনো প্রোগ্রাম দ্বারা ব্যবহৃত অক্ষরসেট নাম উপস্থাপন করে, কিন্তু এই সব নয়
প্রোগ্রামগুলি সমস্ত অক্ষরসেট জানে যা Enca স্বীকৃতি দেয়। সতর্ক থাকুন, Enca কোন পার্থক্য করে না
অচেনা অক্ষরসেট এবং অক্ষরসেটের মধ্যে প্রদত্ত নামস্থানে কোন নাম নেই
পরিস্থিতিতে।

-d, --বিস্তারিত
এটি অনুমান প্রক্রিয়া সম্পর্কে বিশদ কয়েকটি পৃষ্ঠা মুদ্রণ করত, তবে এনকা থেকে
শুধুমাত্র Enca লাইব্রেরির সাথে সংযুক্ত একটি প্রোগ্রাম, এটি সম্ভব নয় এবং এই বিকল্প
প্রায় সমতুল্য --মানব পাঠযোগ্য, এটি ব্যর্থতার কারণ রিপোর্ট ছাড়া যখন
Enca এনকোডিং চিনতে পারে না।

-e, --enca-নাম
বর্ণসেটের Enca এর সুন্দর নাম প্রিন্ট করে, অর্থাৎ, সম্ভবত সবচেয়ে সাধারণভাবে গৃহীত
এবং কমবেশি মানব-পঠনযোগ্য অক্ষর শনাক্তকারী, সারফেস যুক্ত করা হয়েছে।

বাহ্যিক রূপান্তরকারীকে কল করার সময়ও এই নামটি ব্যবহার করা হয়।

-f, --মানব পাঠযোগ্য
সনাক্ত করা অক্ষরসেট এবং পৃষ্ঠতলের মৌখিক বিবরণ প্রিন্ট করে--মানুষের মতো কিছু
সবচেয়ে ভালো বোঝে। এটি ডিফল্ট আচরণ।

সুনির্দিষ্ট বিন্যাসটি নিম্নরূপ: প্রথম লাইনে একা অক্ষর সেটের নাম রয়েছে, এবং
এটি শনাক্ত পৃষ্ঠের নাম ধারণকারী শূন্য বা তার বেশি ইন্ডেন্টেড লাইন দ্বারা অনুসরণ করা হয়।
তবে এই বিন্যাসটি আরও মেশিন-প্রসেসিংয়ের জন্য উপযুক্ত বা উদ্দেশ্যে নয়,
এবং মৌখিক অক্ষরের বর্ণনা ভবিষ্যতে পরিবর্তন করতে চাই।

-i, --আইকনভি-নাম
কিভাবে প্রিন্ট আইকনভি(3) (এবং/অথবা আইকনভি(1)) সনাক্ত করা অক্ষরসেটকে কল করে। আরো স্পষ্ট করে,
এটি একটি, কম বা বেশি নির্বিচারে নির্বাচিত, আইকনভ দ্বারা গৃহীত উপনাম প্রিন্ট করে। একটি অক্ষর সেট
আইকনভের কাছে অজানা অজানা হিসাবে গণনা করা হয়েছে।

এই আউটপুট টাইপটি তখনই বোঝা যায় যখন Enca আইকনভ সমর্থন (বৈশিষ্ট্য) সহ কম্পাইল করা হয়
+আইকনভি-ইন্টারফেস)।

-r, --rfc1345-নাম
RFC 1345 অক্ষরসেটের নাম প্রিন্ট করে। যখন এই ধরনের একটি নাম বিদ্যমান নেই কারণ RFC 1345
একটি প্রদত্ত এনকোডিং সংজ্ঞায়িত করে না, কিছু অন্য নাম অন্য কিছু RFC বা শুধু সংজ্ঞায়িত
যে নামটিকে লেখক 'সবচেয়ে প্রামাণিক' বলে মনে করেন, সেটি ছাপা হয়।

যেহেতু RFC 1345 পৃষ্ঠতলগুলিকে সংজ্ঞায়িত করে না, তাই কোনও পৃষ্ঠের তথ্য যুক্ত করা হয় না।

-m, --মাইম-নাম
সনাক্ত করা অক্ষরসেটের পছন্দের MIME নাম মুদ্রণ করে। এই নাম আপনার উচিত
সাধারণত ই-মেইল বা ওয়েব পেজ ঠিক করার সময় ব্যবহার করুন।

একটি অক্ষরসেট উপস্থিত নেই http://www.iana.org/assignments/character-sets হিসাবে গণনা করা
অজানা।

-s, --cstocs-নাম
কিভাবে প্রিন্ট cstocs(1) সনাক্ত করা অক্ষরসেট কল করে। cstocs-এর কাছে অজানা একটি অক্ষরসেট
অজানা হিসাবে গণনা করা হয়।

-n, --নাম=শব্দ
দ্বারা নির্বাচিত অক্ষরসেট (এনকোডিং) নাম প্রিন্ট করে শব্দ (যতক্ষণ পর্যন্ত সংক্ষিপ্ত করা যেতে পারে
দ্ব্যর্থহীন)। উপরে তালিকাভুক্ত নামের জন্য, --নাম=শব্দ সমতুল্য --শব্দ.

ব্যবহার alias লেখা যেহেতু আউটপুট প্রকারের কারণে Enca সমস্ত গৃহীত উপনামের তালিকা মুদ্রণ করে
সনাক্ত করা অক্ষর সেটের।

-x, --রূপান্তর-এ=[..]ENC
ফাইলকে এনকোডিংয়ে রূপান্তর করে ENC.

এনকোডিং নামের আগে ঐচ্ছিক `..' এর কোনো বিশেষ অর্থ নেই, আপনি ব্যবহার করতে পারবেন
এটি নিজেকে মনে করিয়ে দেওয়ার জন্য, এর বিপরীতে রিকোড(1), আপনি নির্দিষ্ট করা উচিত আকাঙ্ক্ষিত
বর্তমানের পরিবর্তে এনকোডিং।

তুমি ব্যবহার করতে পার রিকোড(1) রিকোডিং চেইন বা অন্য কোন ধরনের ব্রেনডেড রিকোডিং
জন্য স্পেসিফিকেশন ENC, যদি আপনি Enca কে কিছু টুল বোঝার জন্য বলুন
এটি রূপান্তরের জন্য (বিভাগ দেখুন পরিবর্তন).

যখন Enca এনকোডিং নির্ধারণ করতে ব্যর্থ হয়, এটি একটি সতর্কতা প্রিন্ট করে এবং ছেড়ে দেয়
ফাইল যেমন আছে; যখন এটি একটি ফিল্টার হিসাবে চালানো হয় তখন এটি আদর্শ অনুলিপি করার জন্য যথাসাধ্য চেষ্টা করে
স্ট্যান্ডার্ড আউটপুটে ইনপুট অপরিবর্তিত। তবুও, আপনার এটির উপর নির্ভর করা এবং করা উচিত নয়
ব্যাকআপ।

মনন পরামিতি
সেখানে মাত্র একটি: -L ইনপুট ফাইলের ভাষা সেট করা। এই বিকল্পটি বাধ্যতামূলক (তবে দেখুন
নিচে).

-L, --ভাষা=ল্যাং
ইনপুট ফাইলের ভাষা এতে সেট করে ল্যাং.

আরো স্পষ্ট করে, ল্যাং যেকোনো বৈধ লোকেল নাম হতে পারে (বা +locale-alias সহ উপনাম
বৈশিষ্ট্য) কিছু সমর্থিত ভাষার। আপনি ভাষার নাম হিসাবে 'কোনও না' নির্দিষ্ট করতে পারেন,
তখন শুধুমাত্র মাল্টিবাইট এনকোডিং স্বীকৃত হয়। চালান

enca --তালিকাভুক্ত ভাষা

সমর্থিত ভাষার তালিকা পেতে। যখন আপনি কোন ভাষা নির্দিষ্ট করবেন না তখন Enca চেষ্টা করে
লোকেল সেটিংস থেকে আপনার ভাষা অনুমান করতে এবং ইনপুট ফাইলগুলি এটি ব্যবহার করে অনুমান করতে
ভাষা. বিভাগ দেখুন LANGUAGES তে বিস্তারিত জানার জন্য.

পরিবর্তন পরামিতি
অক্ষরসেট রূপান্তর কিভাবে সঞ্চালিত হবে তার সূক্ষ্ম নিয়ন্ত্রণ দেয়। তারা প্রভাবিত করে না
কিছু যখন -x আউটপুট টাইপ হিসাবে নির্দিষ্ট করা হয় না। অনুগ্রহ করে বিভাগ দেখুন পরিবর্তন জন্য
রক্তাক্ত রূপান্তর বিবরণ.

-C, --ট্রাই-কনভার্টার=তালিকা
আলাদা কমা যুক্ত করে তালিকা রূপান্তরকারীর তালিকায় যা চেষ্টা করা হবে যখন আপনি
রূপান্তরের জন্য জিজ্ঞাসা করুন। তাদের নাম সংক্ষিপ্ত করা যেতে পারে যতক্ষণ তারা
দ্ব্যর্থহীন চালান

enca --তালিকা রূপান্তরকারী

সমস্ত বৈধ রূপান্তরকারী নামের তালিকা পেতে (এবং বিভাগটি দেখুন পরিবর্তন তাদের জন্য
বর্ণনা)।

ডিফল্ট তালিকা নির্ভর করে কিভাবে Enca কম্পাইল করা হয়েছে, রান করা হয়েছে

enca -- সাহায্য

ডিফল্ট রূপান্তরকারী তালিকা খুঁজে বের করতে.

মনে রাখবেন ডিফল্ট তালিকা শুধুমাত্র তখনই ব্যবহৃত হয় যখন আপনি নির্দিষ্ট করেন না -C মোটেও অন্যথায়,
তালিকাটি এমনভাবে তৈরি করা হয়েছে যেন এটি প্রাথমিকভাবে খালি এবং প্রতিটি ছিল -C নতুন রূপান্তরকারী(গুলি) যোগ করে
এটা তদুপরি, নির্দিষ্ট করা না যেহেতু কনভার্টার নাম কনভার্টার সাফ করে
তালিকা।

-E, --বহিরাগত-রূপান্তরকারী-প্রোগ্রাম=পাথ
বহিরাগত রূপান্তরকারী প্রোগ্রামের নাম সেট করে পাথ. ডিফল্ট বাহ্যিক রূপান্তরকারী নির্ভর করে
কিভাবে enca মেনে চলা হয়েছে, এবং বহিরাগত রূপান্তরকারী ব্যবহার করার সম্ভাবনা হতে পারে
সব পাওয়া যাবে না. চালান

enca -- সাহায্য

আপনার enca বিল্ডে ডিফল্ট রূপান্তরকারী প্রোগ্রাম খুঁজে বের করতে।

সাধারণ অপশন
অন্যান্য বিকল্প বিভাগে মাপসই করবেন না...

-p, --with-filename
Enca-কে সংশ্লিষ্ট ফাইলের নামের সাথে প্রতিটি ফলাফলের উপসর্গ দিতে বাধ্য করে। ডিফল্টরূপে, Enca
একাধিক ফাইলে চালানোর সময় ফাইলের নাম সহ ফলাফলের উপসর্গ।

স্ট্যান্ডার্ড ইনপুট হিসাবে মুদ্রিত হয় STDIN এবং স্ট্যান্ডার্ড আউটপুট হিসাবে বন্ধ (পরেরটি হতে পারে
সম্ভবত শুধুমাত্র ত্রুটি বার্তা দেখা যায়)।

-P, --নো-ফাইলের নাম
Enca ফাইলের নামের সাথে ফলাফল উপসর্গ না করতে বাধ্য করে। ডিফল্টরূপে, Enca উপসর্গ হয় না
একটি একক ফাইলে চালানোর সময় ফাইলের নামের সাথে ফলাফল (স্ট্যান্ডার্ড ইনপুট সহ)।

-V, -- ভারবোস
ভার্বোসিটি লেভেল বাড়ায় (প্রতিটি ব্যবহার একে একে বাড়িয়ে দেয়)।

বর্তমানে এই বিকল্পটি খুব কার্যকর নয় কারণ Enca এর বিভিন্ন অংশ প্রতিক্রিয়া জানায়
একই শব্দচয়ন স্তরে ভিন্নভাবে, বেশিরভাগই নয়।

তালিকা
সবগুলোই টার্মিনাল, অর্থাৎ যখন Enca তাদের কিছুর মুখোমুখি হয় তখন এটি প্রয়োজনীয় তালিকা প্রিন্ট করে
এবং নিম্নলিখিত বিকল্পগুলি প্রক্রিয়া না করেই সমাপ্ত হয়৷

-h, --help
সংক্ষিপ্ত ব্যবহারের সাহায্য প্রিন্ট করে।

-G, --লাইসেন্স
সম্পূর্ণ Enca লাইসেন্স প্রিন্ট করে (একটি পেজারের মাধ্যমে, যদি সম্ভব হয়)।

-l, --তালিকা=শব্দ
প্রিন্ট তালিকা দ্বারা নির্দিষ্ট শব্দ (যতক্ষণ এটি দ্ব্যর্থহীন হয় ততক্ষণ সংক্ষিপ্ত করা যেতে পারে)।
উপলব্ধ তালিকা অন্তর্ভুক্ত:

অন্তর্নির্মিত অক্ষর সেট. অন্তর্নির্মিত রূপান্তরকারী দ্বারা পরিবর্তনযোগ্য সমস্ত এনকোডিং, গ্রুপ অনুসারে (উভয়
ইনপুট এবং আউটপুট এনকোডিং এই তালিকা থেকে হতে হবে এবং এর জন্য একই গ্রুপের অন্তর্গত
অভ্যন্তরীণ রূপান্তর)।

অন্তর্নির্মিত এনকোডিং. সমতুল্য অন্তর্নির্মিত অক্ষর সেট, কিন্তু অপ্রচলিত বিবেচিত; ইচ্ছাশক্তি
একটি সতর্কতা সহ গৃহীত হবে, কিছু সময়ের জন্য.

পরিবর্তক. সমস্ত বৈধ রূপান্তরকারী নাম (এর সাথে ব্যবহার করা হবে -C).

অক্ষর সেট. সমস্ত এনকোডিং (অক্ষর সেট)। আপনি কি নাম মুদ্রিত হবে তা নির্বাচন করতে পারেন
সঙ্গে -- নাম অথবা যেকোন নাম আউটপুট টাইপ নির্বাচক (অবশ্যই, শুধুমাত্র এনকোডিং এ থাকে
প্রদত্ত নামস্থানে নাম তখন মুদ্রিত হবে), নির্বাচক অবশ্যই নির্দিষ্ট করতে হবে
আগে --তালিকা.

এনকোডিং. সমতুল্য অক্ষর সেট, কিন্তু অপ্রচলিত বিবেচিত; সঙ্গে গ্রহণ করা হবে
একটি সতর্কতা, কিছুক্ষণের জন্য।

প্রত্যেক. সমস্ত সমর্থিত ভাষা তাদের অন্তর্গত অক্ষর সেট সহ একসাথে। বিঃদ্রঃ
আউটপুট টাইপ ভাষা নামের শৈলী নির্বাচন করে, এখানে অক্ষরসেট নামের শৈলী নয়।

নাম. এর সমস্ত সম্ভাব্য মান -- নাম বিকল্প।

তালিকা. এই বিকল্পের সমস্ত সম্ভাব্য মান। (পাগল?)

পৃষ্ঠতলের. সমস্ত পৃষ্ঠতল Enca স্বীকৃতি দেয়.

-v, --সংস্করণ
প্রোগ্রাম সংস্করণ এবং বৈশিষ্ট্যের তালিকা প্রিন্ট করে (বিভাগ দেখুন বৈশিষ্ট্য).

পরিবর্তন


যদিও Enca মূলত শুধুমাত্র এনকোডিং অনুমান করার জন্য একটি টুল হিসাবে ডিজাইন করা হয়েছে, এটি এখন
অক্ষরসেট রূপান্তরের বিভিন্ন পদ্ধতি বৈশিষ্ট্য। আপনি তাদের কোন হবে নিয়ন্ত্রণ করতে পারেন
সঙ্গে ব্যবহৃত -C.

Enca ক্রমানুসারে দ্বারা উল্লিখিত তালিকা থেকে রূপান্তরকারীদের চেষ্টা করে -C যতক্ষণ না এটি কিছু খুঁজে পায়
প্রয়োজনীয় রূপান্তর করতে সক্ষম হয় বা যতক্ষণ না এটি তালিকাটি শেষ করে। আপনি নির্দিষ্ট করা উচিত
পছন্দের রূপান্তরকারী প্রথমে, কম পছন্দ পরে। বাহ্যিক রূপান্তরকারী (extern) হতে হবে
সর্বদা শেষ নির্দিষ্ট করা হয়, শুধুমাত্র শেষ অবলম্বন হিসাবে, যেহেতু এটি পুনরুদ্ধার করা সাধারণত সম্ভব হয় না
যখন এটি ব্যর্থ হয়। রূপান্তরকারীদের ডিফল্ট তালিকা সর্বদা দিয়ে শুরু হয় বিল্ট-ইন এবং তারপর
থেকে উপলব্ধ প্রথমটির সাথে চলতে থাকে: librecode, আইকনভি, কিছুই না।

এটি লক্ষ করা উচিত যখন Enca বলে যে এটি শুধুমাত্র রূপান্তরটি সম্পাদন করতে সক্ষম নয়
রূপান্তরকারী কেউ এটি সম্পাদন করতে সক্ষম হয় না. এটি সম্পাদন করা এখনও সম্ভব হতে পারে
বিভিন্ন রূপান্তরকারী ব্যবহার করে বেশ কয়েকটি ধাপে রূপান্তর প্রয়োজন, কিন্তু কিভাবে তা বের করতে,
মানুষের বুদ্ধি সম্ভবত প্রয়োজন।

বিল্ট-ইন পরিবর্তক
সবথেকে সহজ এবং সবচেয়ে দ্রুততম, মাত্র কয়েকটি বাইট-টু-বাইট সম্পাদন করতে পারে
রূপান্তর এবং ফাইলগুলিকে সরাসরি জায়গায় পরিবর্তন করে (বিপজ্জনক হিসাবে বিবেচিত হতে পারে, কিন্তু হয়
বেশ দক্ষ)। আপনি সমস্ত এনকোডিংয়ের তালিকা পেতে পারেন যার সাথে এটি রূপান্তর করতে পারে

enca --list বিল্ট-ইন

গতির পাশাপাশি, এর প্রধান সুবিধা (এবং অসুবিধাও) হল যে এটি যত্ন করে না: এটি
টার্গেট এনকোডিং-এ একটি উপস্থাপনা থাকা অক্ষরকে সহজভাবে রূপান্তর করে, স্পর্শ করে না
অন্য কিছু এবং কখনও কোনো ত্রুটি বার্তা প্রিন্ট করে না।

এই রূপান্তরকারী হিসাবে নির্দিষ্ট করা যেতে পারে বিল্ট-ইন সঙ্গে -C.

লিব্রেকোড পরিবর্তক
GNU রিকোড লাইব্রেরির একটি ইন্টারফেস, এটি প্রকৃত রিকোডিং কাজ করে। এটা হতে পারে বা হতে পারে
সংকলিত হবে না; চালানো

enca -- সংস্করণ

আপনার enca বিল্ডে এর প্রাপ্যতা খুঁজে বের করতে (বৈশিষ্ট্য + librecode-ইন্টারফেস)।

আপনি পরিচিত হতে হবে রিকোড(1) এটি ব্যবহার করার আগে, যেহেতু রিকোড একটি বেশ
অত্যাধুনিক এবং শক্তিশালী অক্ষরসেট রূপান্তর টুল। এটি ব্যবহার করে আপনি সমস্যায় পড়তে পারেন
এনকার সাথে একত্রে বিশেষ করে কারণ 100% সামঞ্জস্যপূর্ণ নয় এমন পৃষ্ঠের জন্য এনকার সমর্থন,
কারণ রিকোড রূপান্তরকে বিপরীত করার জন্য খুব কঠিন চেষ্টা করে, কারণ এটি কখনও কখনও
নীরবে I/O ত্রুটি উপেক্ষা করে, এবং কারণ এটি অবিশ্বাস্যভাবে বগি। অনুগ্রহ করে GNU রিকোড দেখুন
রিকোড লাইব্রেরি সম্পর্কে বিশদ বিবরণের জন্য তথ্য পৃষ্ঠা।

এই রূপান্তরকারী হিসাবে নির্দিষ্ট করা যেতে পারে librecode সঙ্গে -C.

আইকনভ পরিবর্তক
UNIX98 এর একটি ইন্টারফেস আইকনভি(3) রূপান্তর ফাংশন, যে প্রকৃত recoding না
চাকরি এটি সংকলিত হতে পারে বা নাও হতে পারে; চালান

enca -- সংস্করণ

আপনার enca বিল্ডে এর প্রাপ্যতা খুঁজে বের করতে (ফিচার + আইকনভি-ইন্টারফেস)।

যদিও iconv বেশিরভাগ আজকের সিস্টেমে উপস্থিত থাকে এটি খুব কমই কিছু দরকারী সেট অফার করে
উপলব্ধ রূপান্তর, একমাত্র উল্লেখযোগ্য ব্যতিক্রম হল GNU libc থেকে iconv। এইটা
সারফেস সম্পর্কেও সাধারণত বেশ বাছাই করা হয় (যদিও, একই সময়ে, সারফেস বাস্তবায়ন না করা হয়
পরিবর্তন). যদিও এটি সম্ভবত একমাত্র মানক (সাইজড) টুল উপস্থাপন করে যা সম্পাদন করতে সক্ষম
ইউনিকোড থেকে/তে রূপান্তর। এর সম্পর্কে বিস্তারিত জানার জন্য অনুগ্রহ করে আইকনভ ডকুমেন্টেশন দেখুন
আপনার নির্দিষ্ট সিস্টেমে ক্ষমতা।

এই রূপান্তরকারী হিসাবে নির্দিষ্ট করা যেতে পারে আইকনভি সঙ্গে -C.

বহিরাগত পরিবর্তক
এটি একটি নির্বিচারে বহিরাগত রূপান্তর সরঞ্জাম যা দিয়ে নির্দিষ্ট করা যেতে পারে -E বিকল্প (সর্বাধিক একটি
একই সাথে সংজ্ঞায়িত করা যেতে পারে)। কিছু স্ট্যান্ডার্ড আছে, যা enca সহ দেওয়া আছে:
cstocs, রিকোড, মানচিত্র, umap, এবং পিকনভ. সব মোড়ক স্ক্রিপ্ট হয়: জন্য cstocs(২০১১), রিকোড(২০১১),
মানচিত্র(২০১১), umap(1), এবং পিকনভ(1).

অনুগ্রহ করে মনে রাখবেন যে বাহ্যিক রূপান্তরকারী আসলে কি করে enca-এর সামান্য নিয়ন্ত্রণ আছে। যদি আপনি সেট করেন
এটা করার জন্য /বিন/আরএম আপনি পরিণতির জন্য সম্পূর্ণরূপে দায়ী।

আপনি যদি enca এর সাথে ব্যবহার করার জন্য আপনার নিজস্ব রূপান্তরকারী তৈরি করতে চান তবে আপনার জানা উচিত এটি সর্বদা
নামক

কনভার্টার ENC_CURRENT ENC ফাইল [-]

কোথায় কনভার্টার দ্বারা সেট করা হয়েছে কি -E, ENC_CURRENT এনকোডিং সনাক্ত করা হয়, ENC কি
দিয়ে নির্দিষ্ট করা হয়েছে -x, এবং ফাইল রূপান্তর করার জন্য ফাইল, অর্থাৎ এটি প্রতিটির জন্য বলা হয়
আলাদাভাবে ফাইল করুন। ঐচ্ছিক চতুর্থ প্যারামিটার, -, কারণ (যখন উপস্থিত) পাঠানো উচিত
ফাইল ওভাররাইট করার পরিবর্তে স্ট্যান্ডার্ড আউটপুটে রূপান্তরের ফলাফল ফাইল. দ্য
কনভার্টারটি ফাইলের অনুমতি পরিবর্তন না করে, ত্রুটি কোড 1 ফেরত দেওয়ার যত্ন নেওয়া উচিত
যখন এটি ব্যর্থ হয় এবং এর অস্থায়ী ফাইলগুলি পরিষ্কার করে। স্ট্যান্ডার্ড এক্সটার্নাল দেখুন
উদাহরণ জন্য রূপান্তরকারী.

এই রূপান্তরকারী হিসাবে নির্দিষ্ট করা যেতে পারে extern সঙ্গে -C.

ডিফল্ট লক্ষ্য চারসেট
লক্ষ্য অক্ষর সেট নির্দিষ্ট করার সোজা উপায় হল -x বিকল্প, যা যে কোনোটিকে ওভাররাইড করে
পূর্ব নির্ধারিত. যখন Enca হিসাবে বলা হয় enconv, ডিফল্ট টার্গেট অক্ষরসেট ঠিক নির্বাচন করা হয়
একই ভাবে রিকোড(1) এটা করে।

যদি DEFAULT_CHARSET এনভায়রনমেন্ট ভেরিয়েবল সেট করা হয়েছে, এটি টার্গেট অক্ষরসেট হিসাবে ব্যবহৃত হয়।

অন্যথায়, যদি আপনি সিস্টেম প্রদান করে nl_langinfo(3) ফাংশন, বর্তমান লোকেলের নেটিভ
অক্ষর সেট টার্গেট অক্ষরসেট হিসাবে ব্যবহৃত হয়।

উভয় পদ্ধতি ব্যর্থ হলে, Enca অভিযোগ করে এবং বন্ধ করে দেয়।

বিপর্যয় নোট
যদি প্রত্যাবর্তনযোগ্যতা আপনার জন্য গুরুত্বপূর্ণ হয়, তাহলে আপনার কনভার্টার হিসাবে enca ব্যবহার করা উচিত নয় (বা হতে পারে
আপনি করতে পারেন, খুব বিশেষভাবে ডিজাইনের সাথে রিকোড(1) মোড়ক)। অন্যথায় আপনি এ উচিত
অন্তত জানেন যে অপরিবর্তনীয় চরিত্র সত্তা পরিচালনার চারটি মৌলিক উপায় রয়েছে:

ব্যর্থ--এটিও একটি সম্ভাবনা, এবং ঘটনাক্রমে এটি ঠিক বর্তমান GNU libc
আইকনভ বাস্তবায়ন করে (রিকোডও এটি করতে বলা যেতে পারে)

তাদের স্পর্শ করবেন না--এটিই enca অভ্যন্তরীণ রূপান্তরকারী সর্বদা করে এবং রিকোড করতে পারে;
যদিও এটি বিপরীতমুখী নয়, একজন মানুষ সাধারণত মূলটি পুনর্গঠন করতে সক্ষম হয় (এ
অন্তত নীতিগতভাবে)

তাদের আনুমানিক--এটিই cstocs করতে পারে, এবং রিকোডও করতে পারে, যদিও ভিন্নভাবে; এবং
আপনি যদি অভিশপ্ত পাঠ্যটিকে পাঠযোগ্য করতে চান তবে সেরা পছন্দ

এগুলিকে বাদ দিন--এটি রিকোড এবং cstocs উভয়ই করতে পারে (cstocs এগুলি প্রতিস্থাপন করতে পারে
শুধুমাত্র উপেক্ষা করার পরিবর্তে কিছু নির্দিষ্ট অক্ষর দ্বারা অক্ষর); দরকারী যখন
বাদ দেওয়া অক্ষরগুলিতে শুধুমাত্র শব্দ থাকে৷

এই সমস্যাটির বিশদ বিবরণের জন্য অনুগ্রহ করে আপনার প্রিয় রূপান্তরকারী ম্যানুয়ালটি দেখুন। সাধারণত, যদি
আপনার ফাইলে সমস্ত রূপান্তরযোগ্য অক্ষর থাকার জন্য আপনি যথেষ্ট ভাগ্যবান নন, ম্যানুয়াল
যেভাবেই হোক হস্তক্ষেপ প্রয়োজন।

সম্পাদন নোট
উপলব্ধ রূপান্তরকারীর দুর্বল কর্মক্ষমতা অন্তর্ভুক্ত করার প্রধান কারণগুলির মধ্যে একটি
enca মধ্যে অন্তর্নির্মিত রূপান্তরকারী. যখনই সম্ভব এটি ব্যবহার করার চেষ্টা করুন, অর্থাত্ যখন ফাইলগুলি প্রবেশ করে
বিবেচনা করা হয় অক্ষর-পরিষ্কার যথেষ্ট বা অক্ষর-অগোছালো যথেষ্ট যাতে এটির শূন্য বিল্ট-ইন
বুদ্ধি কোন ব্যাপার না। এটির জন্য কোনও অতিরিক্ত ডিস্ক স্থান বা অতিরিক্ত মেমরির প্রয়োজন নেই এবং করতে পারেন
ছাড়িয়া যাত্তয়া রিকোড(1) বড় ফাইল এবং পার্ল সংস্করণে 10 বারের বেশি (অর্থাৎ দ্রুত
অন্যতম cstocs(1) ছোট ফাইলগুলিতে 400 বারের বেশি (আসলে এটি প্রায় নিছক হিসাবে দ্রুত
cp(1))।

বাহ্যিক রূপান্তরকারীগুলি এড়াতে চেষ্টা করুন যখন এটি সমস্ত কাঁটাচামচ থেকে একেবারে প্রয়োজনীয় নয়
এবং চারপাশে জিনিসপত্র সরানো অবিশ্বাস্যভাবে ধীর.

এনকোডিং


আপনি এর সাথে স্বীকৃত অক্ষর সেটের তালিকা পেতে পারেন

enca --তালিকা অক্ষর সেট

এবং ব্যবহার করে -- নাম প্যারামিটার আপনি তালিকায় ব্যবহার করতে চান এমন কোনো নাম নির্বাচন করতে পারেন।
এছাড়াও আপনি সঙ্গে সব পৃষ্ঠতল তালিকা করতে পারেন

enca --তালিকা পৃষ্ঠ

এনকোডিং এবং পৃষ্ঠের নামগুলি অক্ষর সংবেদনশীল এবং নন-আলফানিউমেরিক অক্ষরগুলি নয়৷
একাউন্টে নেওয়া যাইহোক, নন-আলফানিউমেরিক অক্ষর বেশিরভাগই অনুমোদিত নয়।
শুধুমাত্র অনুমোদিত হল: `-', `_', `.', `:', এবং `/' (অক্ষর সেট/সারফেস বিভাজক হিসাবে)। তাই
`ibm852' এবং `IBM-852' একই, যখন `IBM 852' গ্রহণ করা হয় না।

অক্ষরসমূহ
স্বীকৃত অক্ষরসেটগুলির নিম্নলিখিত তালিকা Enca-এর নাম ব্যবহার করে (-e) এবং মৌখিক বর্ণনা হিসাবে
Enca দ্বারা রিপোর্ট করা হয়েছে (-f):

ASCII 7bit ASCII অক্ষর
ISO-8859-2 ISO 8859-2 মান; আইএসও ল্যাটিন 2
ISO-8859-4 ISO 8859-4 মান; ল্যাটিন 4
ISO-8859-5 ISO 8859-5 মান; ISO সিরিলিক
ISO-8859-13 ISO 8859-13 মান; আইএসও বাল্টিক; ল্যাটিন 7
ISO-8859-16 ISO 8859-16 মান
CP1125 MS-Windows কোড পৃষ্ঠা 1125
CP1250 MS-Windows কোড পৃষ্ঠা 1250
CP1251 MS-Windows কোড পৃষ্ঠা 1251
CP1257 MS-Windows কোড পৃষ্ঠা 1257; উইনবাল্টরিম
IBM852 IBM/MS কোড পৃষ্ঠা 852; PC (DOS) ল্যাটিন 2
IBM855 IBM/MS কোড পৃষ্ঠা 855
IBM775 IBM/MS কোড পৃষ্ঠা 775
IBM866 IBM/MS কোড পৃষ্ঠা 866
বাল্টিক ISO-IR-179; বাল্টিক
KEYBCS2 Kamenicky এনকোডিং; KEYBCS2
Macce Macintosh মধ্য ইউরোপীয়

ম্যাকির ম্যাকিনটোশ সিরিলিক
ECMA-113 একমা সিরিলিক; ECMA-113
KOI-8_CS_2 KOI8-CS2 কোড (`T602')
KOI8-R KOI8-R সিরিলিক
KOI8-U KOI8-U সিরিলিক
KOI8-UNI KOI8-ইউনিফাইড সিরিলিক
TeX (La)TeX কন্ট্রোল সিকোয়েন্স
UCS-2 ইউনিভার্সাল অক্ষর সেট 2 বাইট; UCS-2; বিএমপি
UCS-4 ইউনিভার্সাল অক্ষর সেট 4 বাইট; UCS-4; ISO-10646
UTF-7 ইউনিভার্সাল ট্রান্সফরমেশন ফরম্যাট 7 বিট; UTF-7
UTF-8 ইউনিভার্সাল ট্রান্সফরমেশন ফরম্যাট 8 বিট; UTF-8
কর্ক কর্ক এনকোডিং; T1
GBK সরলীকৃত চাইনিজ ন্যাশনাল স্ট্যান্ডার্ড; GB2312
BIG5 ঐতিহ্যবাহী চীনা শিল্প স্ট্যান্ডার্ড; বিগ5
HZ HZ এনকোডেড GB2312
অজানা অচেনা এনকোডিং

কোথায় অজানা এটি কোন বাস্তব এনকোডিং নয়, এটি রিপোর্ট করা হয় যখন Enca একটি দিতে সক্ষম হয় না
নির্ভরযোগ্য উত্তর।

পৃষ্ঠতল
Enca তথাকথিত পৃষ্ঠের জন্য কিছু পরীক্ষামূলক সমর্থন রয়েছে (নীচে দেখুন)। এটি সনাক্ত করে
নিম্নলিখিত পৃষ্ঠগুলি (সমস্ত অক্ষরসেটে প্রয়োগ করা যাবে না):

/সিআর সিআর লাইন টার্মিনেটর
/LF LF লাইন টার্মিনেটর
/CRLF CRLF লাইন টার্মিনেটর
NA মিক্সড লাইন টার্মিনেটর
NA অ-পাঠ্য ডেটা দ্বারা বেষ্টিত/মিশ্রিত
/21 বাইট ক্রম জোড়ায় বিপরীত করা হয়েছে (1,2 -> 2,1)
/4321 বাইট অর্ডার চতুর্গুণে বিপরীত করা হয়েছে (1,2,3,4 -> 4,3,2,1)
NA ছোট এবং বড় উভয়ই এন্ডিয়ান খণ্ড, সংযুক্ত
/qp উদ্ধৃত-মুদ্রণযোগ্য এনকোডেড

লক্ষ্য করুন কিছু সারফেস আইডেন্টিফায়ারের জায়গায় NA আছে -- সেগুলি কমান্ডে নির্দিষ্ট করা যাবে না
লাইন, তারা শুধুমাত্র Enca দ্বারা রিপোর্ট করা যেতে পারে. এটি ইচ্ছাকৃত কারণ তারা শুধুমাত্র আপনাকে অবহিত করে
কেন ফাইলটিকে বাস্তবের প্রতিনিধিত্ব করার পরিবর্তে পৃষ্ঠ-সামঞ্জস্যপূর্ণ হিসাবে বিবেচনা করা যায় না
পৃষ্ঠতল.

প্রতিটি অক্ষরসেটের প্রাকৃতিক সারফেস থাকে (রিকোডে 'উহ্য' বলা হয়) যা রিপোর্ট করা হয় না,
যেমন, IBM 852 অক্ষরসেটের জন্য এটি 'CRLF লাইন টার্মিনেটর'। UCS এনকোডিং এর জন্য, বড় endian হয়
প্রাকৃতিক পৃষ্ঠ হিসাবে বিবেচিত; অস্বাভাবিক বাইট অর্ডার 21 এবং 4321 থেকে নির্মিত হয়
পারমুটেশন: 2143 কে শুধুমাত্র 21 হিসাবে রিপোর্ট করা হয়েছে, যখন 3412 4321 এর সংমিশ্রণ হিসাবে রিপোর্ট করা হয়েছে
এবং এক্সএনএমএক্স।

ডাবল-এনকোডেড UTF-8 অক্ষর সেট বা পৃষ্ঠ নয়, এটি শুধু রিপোর্ট করা হয়েছে।

সম্পর্কে অক্ষর সেট, এনকোডিং এবং পৃষ্ঠতলের
অক্ষর সেট হল অক্ষর সত্তার একটি সেট যখন এনকোডিং হল শর্তাবলীতে এর উপস্থাপনা
বাইট এবং বিটের। Enca, শব্দ এনকোডিং 'পাঠ্যের প্রতিনিধিত্ব' এর অর্থ একই,
অর্থাত্ পাঠ্য গঠনকারী অক্ষর সত্তাগুলির ক্রমগুলির মধ্যে সম্পর্ক এবং
ফাইল গঠন করে বাইট (বিট) এর ক্রম।

সুতরাং, এনকোডিং অক্ষর সেট এবং তথাকথিত পৃষ্ঠ উভয়ই (লাইন টার্মিনেটর, বাইট অর্ডার,
সমন্বয়, বেস 64 রূপান্তর, ইত্যাদি)। তবুও, এটির সাথে কাজ করা সুবিধাজনক প্রমাণিত হয়
প্রকৃত অক্ষরসেটের মতো কিছু {অক্ষর সেট,সারফেস} জোড়া। সুতরাং, হিসাবে রিকোড(1), সমস্ত UCS- এবং
ইউটিএফ- ইউনিভার্সাল ক্যারেক্টার সেটের এনকোডিংকে অক্ষরসেট বলা হয়। অনুগ্রহ করে রিকোড দেখুন
এই সমস্যাটির আরও বিশদ বিবরণের জন্য ডকুমেন্টেশন।

পৃষ্ঠতল সম্পর্কে একমাত্র ভাল জিনিস হল: আপনি যখন তাদের সাথে খেলা শুরু করবেন না, তখনও নয়
Enca শুরু হবে না এবং এটি একটি পৃষ্ঠ-অজ্ঞাত হিসাবে যতটা সম্ভব আচরণ করার চেষ্টা করবে
প্রোগ্রাম, এমনকি যখন recode কথা বলা.

LANGUAGES তে


Enca নির্ভরযোগ্যভাবে কাজ করার জন্য ইনপুট ফাইলের ভাষা জানতে হবে, অন্তত ক্ষেত্রে
নিয়মিত 8 বিট এনকোডিং। মাল্টিবাইট এনকোডিং যেকোনো ল্যাটিন, সিরিলিকের জন্য স্বীকৃত হওয়া উচিত
বা গ্রীক ভাষা।

আপনি ব্যবহার করতে পারেন (বা করতে হবে) -L এনকাকে ভাষা বলার বিকল্প। যেহেতু মানুষ প্রায়ই
একই ভাষায় ফাইলগুলির সাথে কাজ করুন যার জন্য তারা লোকেল কনফিগার করেছে, Enca চেষ্টা করে
এর মান পরীক্ষা করে ভাষা অনুমান করার চেষ্টা করে Lc_ctype এবং অন্যান্য স্থানীয় বিভাগ
(দয়া করে দেখুন স্থানীয়(7)) এবং আপনি কোন নির্দিষ্ট না করার সময় ভাষার জন্য এটি ব্যবহার করছেন। এর
অবশ্যই, এটি সম্পূর্ণ ভুল হতে পারে এবং আপনাকে বাজে উত্তর দেবে এবং আপনার ক্ষতি করবে
ফাইল, তাই ব্যবহার করতে ভুলবেন না দয়া করে -L বিকল্প আপনিও ব্যবহার করতে পারেন এনকাপ্ট পরিবেশ
একটি ডিফল্ট ভাষা সেট করতে পরিবর্তনশীল (বিভাগ দেখুন পরিবেশ).

নিম্নলিখিত ভাষাগুলি এনকা দ্বারা সমর্থিত (প্রতিটি ভাষা সমর্থিত সহ একসাথে তালিকাভুক্ত
8 বিট এনকোডিং)।

বেলারুশিয়ান CP1251 IBM866 ISO-8859-5 KOI8-UNI maccyr IBM855
বুলগেরিয়ান CP1251 ISO-8859-5 IBM855 maccyr ECMA-113
চেক ISO-8859-2 CP1250 IBM852 KEYBCS2 macce KOI-8_CS_2 কর্ক
এস্তোনিয়ান ISO-8859-4 CP1257 IBM775 ISO-8859-13 ম্যাক বাল্টিক
ক্রোয়েশিয়ান CP1250 ISO-8859-2 IBM852 ম্যাক কর্ক
হাঙ্গেরিয়ান ISO-8859-2 CP1250 IBM852 ম্যাক কর্ক
লিথুয়ানিয়ান CP1257 ISO-8859-4 IBM775 ISO-8859-13 ম্যাক বাল্টিক
লাটভিয়ান CP1257 ISO-8859-4 IBM775 ISO-8859-13 ম্যাক বাল্টিক
পোলিশ ISO-8859-2 CP1250 IBM852 macce ISO-8859-13 ISO-8859-16 বাল্টিক কর্ক
রাশিয়ান KOI8-R CP1251 ISO-8859-5 IBM866 maccyr
স্লোভাক CP1250 ISO-8859-2 IBM852 KEYBCS2 macce KOI-8_CS_2 কর্ক
স্লোভেন ISO-8859-2 CP1250 IBM852 ম্যাক কর্ক
ইউক্রেনীয় CP1251 IBM855 ISO-8859-5 CP1125 KOI8-U maccyr
চাইনিজ GBK BIG5 HZ
না

বিশেষ ভাষা না পর্যন্ত সংক্ষিপ্ত করা যেতে পারে __, এতে কোন 8bit এনকোডিং নেই, তাই শুধুমাত্র
মাল্টিবাইট এনকোডিং সনাক্ত করা হয়।

আপনি ভাষার পরিবর্তে স্থানীয় নাম ব্যবহার করতে পারেন:

বেলারুশিয়ান হতে
বুলগেরিয়ান বিজি
চেক সি.এস
এস্তোনিয়ান ইত্যাদি
ক্রোয়েশিয়ান hr
হাঙ্গেরিয়ান হু
লিথুয়ানিয়ান lt
লাটভিয়ান এলভি
পোলিশ pl
রাশিয়ান রু
স্লোভাক এসকে
স্লোভেন এসএল
ইউক্রেনীয় ইউকে
চীনা zh

বৈশিষ্ট্য


বেশ কিছু Enca এর বৈশিষ্ট্য নির্ভর করে আপনার সিস্টেমে কি পাওয়া যায় এবং এটি কেমন ছিল তার উপর
সংকলিত আপনি তাদের তালিকা পেতে পারেন

enca -- সংস্করণ

একটি বৈশিষ্ট্যের নামের আগে প্লাস চিহ্ন মানে এটি উপলব্ধ, বিয়োগ চিহ্ন মানে এই বিল্ডের অভাব
বিশেষ বৈশিষ্ট্য।

librecode-ইন্টারফেস. GNU রিকোড লাইব্রেরি অক্ষরসেট রূপান্তরের জন্য Enca-এর ইন্টারফেস রয়েছে
ফাংশন।

iconv-ইন্টারফেস. Enca UNIX98 iconv অক্ষরসেট রূপান্তর ফাংশন ইন্টারফেস আছে.

বাহ্যিক-রূপান্তরকারী. Enca বাহ্যিক রূপান্তর প্রোগ্রাম ব্যবহার করতে পারে (যদি আপনার কিছু উপযুক্ত থাকে
ইনস্টল করা)।

ভাষা সনাক্তকরণ. এনকা ভাষা অনুমান করার চেষ্টা করে (-L) লোকেল থেকে। আপনার দরকার নেই
--ভাষা বিকল্প, অন্তত নীতিগতভাবে।

লোকাল-উনাম. Enca ভাষার নামের জন্য ব্যবহৃত লোকেল উপনামগুলি ডিক্রিপ্ট করতে সক্ষম।

টার্গেট-ক্যারসেট-অটো. Enca লোকেল থেকে আপনার পছন্দের অক্ষর সেট সনাক্ত করার চেষ্টা করে। অপশন
--স্বয়ংক্রিয় রূপান্তর এবং এনকাকে কল করছে enconv কাজ করে, অন্তত নীতিগতভাবে।

এনকাপ্ট. Enca কমান্ড লাইনের আগে এই পরিবেশ পরিবর্তনশীলটিকে সঠিকভাবে পার্স করতে সক্ষম
পরামিতি সহজ জিনিস মত ENCAOPT="-L ইউকে" এমনকি এই বৈশিষ্ট্য ছাড়া কাজ করবে.

পরিবেশ


পরিবর্তনশীল এনকাপ্ট ডিফল্ট Enca বিকল্পের সেট ধরে রাখতে পারেন। এর বিষয়বস্তু ব্যাখ্যা করা হয়
কমান্ড লাইন আর্গুমেন্টের আগে। দুর্ভাগ্যবশত, এটি সর্বত্র কাজ করে না (অবশ্যই
+ENCAOPT বৈশিষ্ট্য)।

Lc_ctype, LC_COLLATE, Lc_messages (সম্ভবত উত্তরাধিকার সূত্রে প্রাপ্ত Lc_all or ল্যাং) জন্য ব্যবহৃত হয়
আপনার ভাষা অনুমান করা (+ভাষা সনাক্তকরণ বৈশিষ্ট্য থাকতে হবে)।

পরিবর্তনশীল DEFAULT_CHARSET দ্বারা ব্যবহার করা যেতে পারে enconv ডিফল্ট লক্ষ্য অক্ষর সেট হিসাবে.

কারণ নির্ণয়


Enca প্রস্থান কোড 0 প্রদান করে যখন সমস্ত ইনপুট ফাইল সফলভাবে অগ্রসর হয় (অর্থাৎ সব
এনকোডিংগুলি সনাক্ত করা হয়েছিল এবং রূপান্তর হলে সমস্ত ফাইল প্রয়োজনীয় এনকোডিংয়ে রূপান্তরিত হয়েছিল
চাওয়া হয়েছিল)। প্রস্থান কোড 1 ফেরত দেওয়া হয় যখন Enca হয় এনকোডিং অনুমান করতে সক্ষম হয় না বা
যেকোনো ইনপুট ফাইলে রূপান্তর সম্পাদন করুন কারণ এটি যথেষ্ট চতুর নয়। এক্সিট কোড 2 হল
গুরুতর (যেমন I/O) সমস্যার ক্ষেত্রে ফিরে এসেছে।

নিরাপত্তা


এনকাকে উপেক্ষা ছাড়াই কাজ করতে দেওয়া সম্ভব হওয়া উচিত, এটি তার লক্ষ্য। যাহোক:

সনাক্তকরণ 100% কাজ করে এমন কোনও ওয়ারেন্টি নেই। এটার উপর বাজি ধরবেন না, আপনি সহজেই হেরে যেতে পারেন
মূল্যবান তথ্য।

enca (প্রোগ্রাম) ব্যবহার করবেন না, যদি আপনি অনুরূপ কিছু চান তার পরিবর্তে libenca লিঙ্ক করুন
নিরাপত্তা তারপরে আপনাকে চূড়ান্ত রূপান্তরটি নিজেই করতে হবে।

বাহ্যিক রূপান্তরকারী ব্যবহার করবেন না। আদর্শভাবে, তাদের কম্পাইল-টাইম অক্ষম করুন।

সতর্ক হোন এনকাপ্ট এবং সমস্ত বিল্ট-ইন অটোম্যাজিক থেকে বিভিন্ন জিনিস অনুমান করে
পরিবেশ, যথা স্থানীয়।

onworks.net পরিষেবা ব্যবহার করে enca অনলাইন ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

  • 1
    itop - ITSM CMDB ওপেনসোর্স
    itop - ITSM CMDB ওপেনসোর্স
    আইটি অপারেশন পোর্টাল: একটি সম্পূর্ণ খোলা
    উৎস, ITIL, ওয়েব ভিত্তিক পরিষেবা
    একটি সম্পূর্ণ সহ ব্যবস্থাপনা টুল
    কাস্টমাইজযোগ্য CMDB, একটি হেল্পডেস্ক সিস্টেম এবং
    একজন দলিল মানুষ...
    এটি ডাউনলোড করুন - ITSM CMDB ওপেনসোর্স
  • 2
    Clementine
    Clementine
    ক্লেমেন্টাইন একটি মাল্টি-প্ল্যাটফর্ম সঙ্গীত
    প্লেয়ার এবং লাইব্রেরি সংগঠক দ্বারা অনুপ্রাণিত
    Amarok 1.4. এটি একটি দ্রুত এবং আছে
    সহজে ব্যবহারযোগ্য ইন্টারফেস, এবং আপনাকে অনুমতি দেয়
    অনুসন্ধান এবং...
    ক্লেমেন্টাইন ডাউনলোড করুন
  • 3
    XISMuS
    XISMuS
    মনোযোগ: ক্রমবর্ধমান আপডেট 2.4.3 আছে
    মুক্তি পেয়েছে!! আপডেট যে কোনো জন্য কাজ করে
    পূর্ববর্তী 2.xx সংস্করণ। আপগ্রেড করলে
    সংস্করণ v1.xx থেকে, ডাউনলোড করুন এবং
    আমি ...
    XISMuS ডাউনলোড করুন
  • 4
    facetracknoir
    facetracknoir
    মডুলার হেডট্র্যাকিং প্রোগ্রাম যে
    একাধিক ফেস-ট্র্যাকার, ফিল্টার সমর্থন করে
    এবং গেম-প্রটোকল। ট্র্যাকারদের মধ্যে
    এসএম ফেসএপিআই, এআইসি ইনর্শিয়াল হেড
    ট্র্যাকার...
    ফেসট্র্যাকনয়ার ডাউনলোড করুন
  • 5
    পিএইচপি QR কোড
    পিএইচপি QR কোড
    পিএইচপি QR কোড হল ওপেন সোর্স (LGPL)
    QR কোড তৈরির জন্য লাইব্রেরি,
    2-মাত্রিক বারকোড। উপর ভিত্তি করে
    libqrencode C লাইব্রেরি, এর জন্য API প্রদান করে
    QR কোড বারক তৈরি করা হচ্ছে...
    পিএইচপি কিউআর কোড ডাউনলোড করুন
  • 6
    ফ্রিসিভ
    ফ্রিসিভ
    ফ্রিসিভ একটি ফ্রি টার্ন-ভিত্তিক
    মাল্টিপ্লেয়ার কৌশল খেলা, যার মধ্যে প্রতিটি
    খেলোয়াড় একটি নেতা হয়
    সভ্যতা, পেতে যুদ্ধ
    চূড়ান্ত লক্ষ্য: হতে...
    Freeciv ডাউনলোড করুন
  • আরও »

লিনাক্স কমান্ডগুলি

Ad