"اینکوڈنگ" کے نسخوں کے درمیان فرق
م r2.7.3) (روبالہ ترمیم: ia:Codice (disambiguation) |
Robbot (تبادلۂ خیال | شراکتیں) م r2.7.2) (روبالہ جمع: it:The Code |
||
سطر 40: | سطر 40: | ||
[[gl:Código]] |
[[gl:Código]] |
||
[[ia:Codice (disambiguation)]] |
[[ia:Codice (disambiguation)]] |
||
[[it:The Code]] |
|||
[[he:קוד (פירושונים)]] |
[[he:קוד (פירושונים)]] |
||
[[nl:Code]] |
[[nl:Code]] |
نسخہ بمطابق 11:52، 1 ستمبر 2012ء
تشفِیر (encoding) سے مراد کسی بھی قسم کی معلومات کسی ایک قالب (format) سے دوسرے قالب میں ڈھالنے یا انکی حالت کو تبدیل یا transform کرنے کی ہوتی ہے۔ جس طرح ترمیز کا لفظ رمز سے بنا ہے اسی طرح تشفیر کا لفظ شِفرہ سے بنا ہے اور اسکا مطلب بھی code یا رمز ہی ہوتا ہے، تو اب سوال یہ پیدا ہوتا ہے کہ ترمیز اور تشفیر میں فرق کیا ہوا؟ اسکی وضاحت نیچے چند سطور میں کی گئی ہے۔
coding اور encoding میں فرق کیا ہے؟ اگر ترمیز یا coding کی تعریف دیکھی جاۓ تو اسکا مفہوم بھی یہی ہے کہ
- ترمیز سے مراد کسی بھی قسم کی معلومات کو (مثلا تحریر یا RNA وغیرہ) کو رمز (code) میں لکھنے یا ڈھالنے کی ہوتی ہے۔
تو پھر coding اور encoding میں فرق کیا ہے؟ اگر علمی لحاظ سے تعریف کی بات کی جاۓ تو بعض اوقات ترمیز اور تشفیر میں انکے استعمال کیے جانے کے موقع پر سیاق و سباق کا فرق دیکھا جاسکتا ہے۔ مثلا ترمیز یعنی coding کو ایسی جگہ پر استعمال کیا جاتا ہے کہ جہاں زور رمز پر ہو نہ کہ داخلیہ یعنی input پر مثلا protein coding gene جبکہ تشفیر یعنی encoding کو ایسے مواقع کہ ليے استعمال میں دیکھا جاسکتا ہے کہ جہاں زور دخلیہ یا اسکے نتائج پر ہو مثلا gene encoding a specific domain of a protein۔ مگر اسطرح کا استعمال مستقل یا لازمی نہیں اور اکثر اس طرح کے فرق کی کوئی پابندی نہیں کی جاتی۔ اکثر ترمیز یعنی coding کو تشفیر یعنی encoding کے ساتھ ادل بدل کر بھی استعمال کیا جاتا ہے اور ایسا نہ صرف شبکہ یا internet پر ہو رہا ہے بلکہ علم شمارندہ ، طب ، وراثیات اور سائنس کی مستند کتب تک میں ایسا دیکھنے میں آتا ہے۔
- تشفیر کا لفظ مندرجہ ذیل معنوں میں استعمال ہوسکتا ہے (کم از کم اس دائرہ المعارف پر ایسا ہی ہے)
- تفشیر حروف (character encoding) یعنی کسی زبان میں موجود حروف کے مجموعہ (set) مثلا ابجد یا مقطع (syllable) کو کسی دوسری قسم کے مجموعہ (مثلا اعدادی کا برقی) میں منتقل کردینا۔
- لحمیاتی تشفیر کے ليے دیکھیۓ لحمیاتی تالیف (protein synthesis)
- مبادرہ تشفیر متن (Text Encoding Initiative)
- تشفیر معنویت (Semantics encoding)
- برقی تشفیر (Electronic encoding)
- محرمیت یا رازداری کی خاطر معلومات کی صفریت Encryption کردینا۔
مشفرہ : Encoded
مشفر : Encoder
مزید دیکھیۓ
- ترمیز (Coding)
- وراثی رموز (Genetic coding)
- کشف رمزی (Decoding)
- صفریت (Encryption)
- تخطیط صفر (Cryptography)