الموسعة أسكي رموز ثنائي - خيارات


أسكي مقابل الملفات الثنائية مقدمة معظم الناس تصنيف الملفات في فئتين: الملفات الثنائية وملفات أسي (النص). لقد عملت فعلا مع كل من. أي برنامج تكتبه (كبرلتمل) هو بالتأكيد تقريبا ملف أسي. يتم تعريف ملف أسي على أنه ملف يتكون من أحرف أسي. وعادة ما يتم إنشاؤها باستخدام محرر النصوص مثل إماكس، بيكو، السادس، المفكرة، وما إلى ذلك هناك المحررين مربي الحيوانات هناك لكتابة التعليمات البرمجية، لكنها قد لا دائما حفظه كما أسي. كما جانبا، تبدو الملفات النصية أسي جدا الأمريكية التي تركز. بعد كل شيء، و A في أسي تقف الأمريكية. ومع ذلك، يبدو أن الولايات المتحدة تهيمن على سوق البرمجيات، وعلى نحو فعال، وهو معيار دولي. علم الحاسوب هو كل شيء عن خلق التجريدات جيدة. أحيانا ينجح وأحيانا لا. التجريدات الجيدة هي كل شيء عن تقديم وجهة نظر للعالم أن المستخدم يمكن استخدامها. واحدة من أنجح التجريدات هو محرر النص. عندما كنت كتابة برنامج، وكتابة في التعليقات، من الصعب أن نتصور أن هذه المعلومات لا يتم تخزينها كأحرف. بطبيعة الحال، إذا كان شخص ما قال حقا هيا، كنت لا أعتقد حقا أن يتم حفظ هذه الأحرف كما الأحرف، هل لا تعرفون عن رمز أسي، ثم يويد توافق بشغف أن ملفات أسيتكست يتم تخزين حقا كما 0S و 1 S. ولكن من الصعب أن نفكر بهذه الطريقة. يتم تخزين ملفات أسي حقا كما 1S و 0S. ولكن ماذا يعني القول أن تخزينها كما 1s و 0s الملفات المخزنة على الأقراص، والأقراص لديها بعض الطريق لتمثيل 1S و 0 S. نحن مجرد استدعاء لهم 1S و 0S لأن هذا أيضا التجريد. أيا كانت الطريقة المستخدمة لتخزين 0s و 1 s على القرص، ونحن لا نهتم، شريطة أن نفكر فيها بهذه الطريقة. في الواقع، ملفات أسي هي في الأساس ملفات ثنائية، لأنها تخزن الأرقام الثنائية. وهذا يعني أن ملفات أسي تخزن 0s و 1s. الفرق بين أسي والملفات الثنائية ملف أسي هو ملف ثنائي يقوم بتخزين رموز أسي. أذكر أن رمز أسي هو رمز 7 بت المخزنة في بايت. لتكون أكثر تحديدا، هناك 128 رموز أسي مختلفة، وهو ما يعني أن هناك حاجة فقط 7 بت لتمثيل حرف أسي. ومع ذلك، وبما أن الحد الأدنى للحجم العملي هو بايتة واحدة، فإن البتات 7 هذه هي البتات 7 البتات المنخفضة لأي بايتة. الأكثر أهمية هو 0. وهذا يعني، في أي ملف أسي، كنت إضاعة 18 من بت. وعلى وجه الخصوص، لا تستخدم البتة الأكثر أهمية لكل بايتة. على الرغم من أن ملفات أسي هي ملفات ثنائية، فإن بعض الناس يعاملونها على أنها أنواع مختلفة من الملفات. أود أن أفكر في ملفات أسي كما أنواع خاصة من الملفات الثنائية. وهي ملفات ثنائية حيث يتم كتابة كل بايت في رمز أسي. ملف ثنائي عام كامل لا يوجد لديه مثل هذه القيود. يمكن استخدام أي من أنماط 256 بت في أي بايت من ملف ثنائي. ونحن نعمل مع الملفات الثنائية في كل وقت. الملفات التنفيذية، ملفات الكائن، ملفات الصور، ملفات الصوت، والعديد من تنسيقات الملفات هي الملفات الثنائية. ما يجعلها ثنائي هو مجرد حقيقة أن كل بايت من ملف ثنائي يمكن أن يكون واحدا من 256 أنماط بت. وهي لا تقتصر على رموز أسي. مثال لملفات أسي لنفترض أنك تقوم بتحرير ملف نصي باستخدام محرر نص. نظرا لأنك تستخدم محرر نص، فإنك تقوم بتحرير ملف أسي. في هذا الملف العلامة التجارية الجديدة، تكتب في القط. وهذا هو، والحروف ج، ثم، ثم ر. ثم، يمكنك حفظ الملف وإنهاء. ماذا يحدث في الوقت الحاضر، ونحن لن تقلق بشأن آلية ما يعنيه لفتح ملف وتعديله وإغلاقه. بدلا من ذلك، كانت معنية بترميز أسي. إذا كنت تبحث عن جدول أسي، سوف تكتشف رمز أسي ل 0x63، 0x61، 0x74 (0x يشير فقط القيم في ست عشري، بدلا من ديسيمالباس 10). هيريس كيف يبدو: في كل مرة تكتب فيها حرف أسي وحفظه، يتم كتابة بايت بأكمله الذي يتوافق مع هذا الحرف. ويشمل ذلك علامات الترقيم والمسافات وما إلى ذلك. وأذكر مرة واحدة طالب يستخدم 100 علامة النجمة في تعليقاته، وهذه العلامات النجمية ظهرت في كل مكان. استخدمت كل علامة نجمية بايت واحد على الملف. لقد أنقذنا آلاف البايت من ملفاته عن طريق إزالة التعليقات، ومعظمها النجمة، الأمر الذي جعل الملف تبدو لطيفة، ولكن لم تضيف إلى الوضوح. وهكذا، عند كتابة ج، يتم حفظها كما 0110 0011 إلى ملف. الآن في بعض الأحيان محرر نص يلقي في الأحرف قد لا تتوقع. على سبيل المثال، يصر بعض المحررين على أن كل سطر ينتهي بحرف جديد. ماذا يعني هذا أنني سألت مرة واحدة من قبل الطالب، ماذا يحدث إذا كان نهاية السطر ليس له طابع جديد. يعتقد هذا الطالب أن الملفات تم حفظها كما بعدين (ما إذا كان الطالب أدرك إر أم لا). لم يكن يعلم أنه تم حفظه كمصفوفة أحادية البعد. لم يدرك أن الحرف الجديد يحدد نهاية الخط. بدون هذا الخط الجديد، كنت قد وصلت إلى نهاية الخط. المكان الوحيد ملف يمكن أن يكون في عداد المفقودين خط جديد في نهاية السطر هو السطر الأخير جدا. بعض المحررين يسمح السطر الأخير جدا ينتهي في شيء إلى جانب شخصية الخط الجديد. يضيف بعض المحررين خطا جديدا في نهاية كل ملف. لسوء الحظ، حتى الطابع الجديد ليس هو المعيار العالمي. من القواسم المشتركة لاستخدام الأحرف الجديدة على ملفات أونيكس، ولكن في ويندوز، شائعة لاستخدام حرفين لإنهاء كل سطر (عودة النقل، الخط الجديد، وهو r و n، وأعتقد). لماذا اثنين من الأحرف عندما واحد فقط ضروري هذا يعود إلى الطابعات. في الأيام القديمة، كان الوقت الذي تستغرقه الطابعة للعودة إلى بداية السطر مساويا للوقت الذي يستغرقه لكتابة حرفين. لذلك، تم وضع حرفين في الملف لإعطاء وقت الطابعة لنقل الكرة الطابعة مرة أخرى إلى بداية السطر. هذه الحقيقة ليست كل ما هو مهم. في معظمها التوافه. السبب أحضره هو فقط في حالة كنت قد تساءلت لماذا نقل الملفات إلى أونيكس من ويندوز في بعض الأحيان يولد شخصيات مضحك. تحرير الملفات الثنائية الآن بعد أن تعرف أن كل حرف تمت كتابته في ملف أسي يتوافق مع بايت واحد في ملف، قد تفهم لماذا من الصعب تحرير ملف ثنائي. إذا كنت ترغب في تحرير ملف ثنائي، كنت حقا ترغب في تعديل بت الفردية. على سبيل المثال، لنفترض أنك تريد كتابة النمط الثنائي 1100 0011. كيف يمكنك أن تفعل هذا قد تكون ساذجة، واكتب ما يلي في ملف: ولكن يجب أن تعرف، حتى الآن، أن هذا لا تحرير بت الفردية من ملف. إذا قمت بكتابة 1 و 0، كنت تدخل حقا في 0x49 و 0x48. وهذا هو، كنت إدخال في 0100 1001 و 0100 1000 في الملفات. أنت فعلا (بشكل غير مباشر) كتابة 8 بت في وقت واحد. ولكن، كيف أفترض أن تحرير الملفات الثنائية، كنت صراخ أحيانا أرى هذه المعضلة. ويطلب من الطلاب لأداء مهمة. انهم يحاولون القيام بهذه المهمة، وعلى الرغم من حلهم لا معنى له على الاطلاق، فإنها لا تزال تفعل ذلك. إذا طلب منك أن تفكر في ما إذا كان هذا الحل يعمل حقا، فإنها قد في نهاية المطاف السبب في خطأها، ولكن بعد ذلك يسأل ولكن كيف يمكنني تحرير ملف ثنائي كيف يمكنني تحرير البتات الفردية الجواب ليس بسيطا. هناك بعض البرامج التي تسمح لك بكتابة 49، وترجم ذلك إلى بايت واحد، 0100 1001، بدلا من رمز أسي لمدة 4 و 9. يمكنك استدعاء برامج تحرير عرافة هذه البرامج. ولسوء الحظ، قد لا تكون هذه الأمور متاحة بسهولة. ليس من الصعب جدا أن يكتب البرنامج الذي يقرأ في ملف أسي الذي يشبه أزواج عرافة، ولكن بعد ذلك يحولها إلى ملف ثنائي صحيح مع أنماط بت المقابلة. وهذا يعني أنه يأخذ ملفا يشبه: ويحول هذا الملف أسي إلى ملف ثنائي يبدأ 0110 0011 (وهو 63 في ثنائي). لاحظ أن هذا الملف هو أسي، وهو ما يعني ما هو مخزن حقا هو رمز أسي ل 6، 3، (الفضاء)، a، 0، وهكذا دواليك. يمكن للبرنامج قراءة ملف أسي ثم إنشاء التعليمات البرمجية الثنائية المناسبة والكتابة إلى ملف. وهكذا، قد يحتوي ملف أسي على 8 بايتات (6 للأحرف، و 2 للمسافات)، وسيحتوي الملف الثنائي للإخراج على 3 بايتات، وبايت واحد لكل زوج سداسي عشرية. عرض الملفات الثنائية تأتي معظم أنظمة التشغيل مع بعض البرامج التي تسمح لك بمشاهدة ملف بتنسيق ثنائي. ومع ذلك، يمكن قراءة 0s و 1s مرهقة، لذلك فإنها عادة تترجم إلى الست عشري. هناك برامج تسمى هيكسدومب التي تأتي مع توزيع لينكس أو زسد. في حين أن معظم الناس يفضلون عرض الملفات من خلال محرر نصوص، يمكنك فقط عرض ملفات أسي بهذه الطريقة بسهولة. سيتيح لك معظم محرري النصوص الاطلاع على ملف ثنائي (مثل ملف قابل للتنفيذ)، ولكن إدراجه في الأشياء التي تبدو وكأنها تشير إلى أحرف التحكم. سيحاول هيكسدومب جيدة ترجمة أزواج عرافة إلى أسي للطباعة إذا كان ذلك ممكنا. هذا مثير للاهتمام لأنك تكتشف أنه في، مثلا، الملفات التنفيذية، لا تزال أجزاء كثيرة من الملف مكتوبة في أسي. لذلك هذا هو ميزة مفيدة جدا أن يكون. كتابة الملفات الثنائية، الجزء 2 لماذا يستخدم الناس الملفات الثنائية على أي حال سبب واحد هو التراص. على سبيل المثال، لنفترض أنك تريد كتابة الرقم 100000. إذا قمت بكتابته في أسي، وهذا سوف يستغرق 6 أحرف (وهو 6 بايت). ومع ذلك، إذا كنت تمثل أنه ثنائي غير موقعة، يمكنك كتابة بها باستخدام 4 بايت. أسي مريحة، لأنها تميل إلى أن تكون قابلة للقراءة الإنسان، ولكن يمكن أن تستخدم حتى الكثير من الفضاء. يمكنك تمثيل معلومات أكثر إحكاما باستخدام الملفات الثنائية. على سبيل المثال، شيء واحد يمكنك القيام به هو حفظ كائن إلى ملف. هذا هو نوع من التسلسل. لتفريغه إلى ملف، يمكنك استخدام أسلوب الكتابة (). عادة، يمكنك تمرير مؤشر إلى الكائن وعدد وحدات البايت المستخدمة لتمثيل الكائن (استخدام عامل التشغيل سيزيوف لتحديد هذا) إلى أسلوب الكتابة (). ثم تقوم الطريقة بتفريغ وحدات البايت كما تظهر في الذاكرة في ملف. يمكنك بعد ذلك استعادة المعلومات من الملف ووضعه في الكائن باستخدام طريقة القراءة () المقابلة التي عادة ما تأخذ مؤشر إلى كائن (وينبغي أن نشير إلى كائن يحتوي على ذاكرة مخصصة، سواء كان ذلك بشكل ثابت أو ديناميكيا تخصيص) وعدد وحدات البايت للكائن، ونسخ البايتات من الملف إلى الكائن. بالطبع، يجب أن تكون حذرا. إذا كنت تستخدم اثنين من المبرمجين مختلفة، أو نقل الملف من نوع واحد من آلة إلى أخرى، قد لا تعمل هذه العملية. على وجه الخصوص، يمكن وضع الكائن بشكل مختلف. هذا يمكن أن تكون بسيطة مثل إنديانيس، أو قد تكون هناك قضايا مع الحشو. هذه الطريقة لحفظ الكائنات إلى ملف لطيفة وبسيطة، ولكن قد لا يكون كل ذلك المحمولة. وعلاوة على ذلك، فإنه لا يعادل نسخة الضحلة. إذا كان الكائن يحتوي على مؤشرات، فإنه سيتم كتابة عناوين إلى الملف. ومن المرجح أن تكون هذه العناوين بلا معنى. قد تكون العناوين منطقية في وقت تشغيل البرنامج، ولكن إذا قمت بإنهاء وإعادة تشغيل، قد تتغير هذه العناوين. هذا هو السبب في أن بعض الناس ابتكار شكلهم الخاص لتخزين الأشياء: لزيادة قابلية. ولكن إذا كنت تعرف كنت أرينت تخزين الأشياء التي تحتوي على مؤشرات، وكنت تقرأ الملف في على نفس النوع من نظام الكمبيوتر الذي كتبته على، وكنت تستخدم نفس مترجم، يجب أن تعمل. هذا هو أحد الأسباب التي يفضل الناس في بعض الأحيان لكتابة الخمول، والحرف، وما إلى ذلك بدلا من الكائنات بأكملها. أنها تميل إلى أن تكون أكثر إلى حد ما المحمولة. ملف أسي هو ملف ثنائي يتكون من أحرف أسي. أحرف أسي هي ترميز 7 بت المخزنة في بايت. وبالتالي، فإن كل بايتة من ملف أسي له مجموعة البت الأكثر أهمية إلى 0. فكر في ملف أسي كنوع خاص من الملف الثنائي. يستخدم ملف ثنائي عام كل 8 بت. كل بايت من ملف ثنائي يمكن أن يكون كامل 256 أنماط بيتسترينغ (على عكس ملف أسي الذي يحتوي فقط 128 أنماط بيتسترينغ). قد يكون هناك وقت تصبح فيه الملفات النصية يونيكود أكثر انتشارا. ولكن في الوقت الراهن، ملفات أسي هي تنسيق قياسي للملفات النصية. أسكي النص إلى محول ثنائي من أجل استخدام هذا النص أسي إلى أداة تحويل ثنائي، اكتب قيمة أسي مثل مساعدة للحصول على 01101000011001010110110001110000 وثم اضغط على زر تحويل. هذه هي الطريقة التي يمكنك من خلالها تحويل ما يصل إلى 128 نص أسي إلى أحرف ثنائية. أسي هو نظام ترميز، والمعروف باسم اختصار للرمز القياسي الأمريكي لتبادل المعلومات. صممت في البداية لأجهزة الكمبيوتر القديمة والطابعات من رموز التلغراف، وكان يستند إلى 128 الرموز بما في ذلك 10 أرقام، 26 حرفا من الأبجدية الإنجليزية، وعدد من علامات الترقيم، وما إلى ذلك النظام يمثل أحرف مرئية أو الأوامر للطباعة مثل البداية، إلخ. أحدث الإصدارات من أنظمة أسي تستخدم على نطاق واسع جدا في معدات الاتصالات والحوسبة. عرافة نظام عرافة. أو ست عشري. هو نظام عدد من قاعدة 16. هذا النظام عدد مثيرة للاهتمام بشكل خاص لأنه في نظامنا العشري المستخدمة عرضا لدينا فقط 10 أرقام لتمثيل الأرقام. كما نظام عرافة ديه 16 أرقام، يتم توفير إضافية 6 أرقام من قبل الحروف 6 الأولى من الأبجدية الإنجليزية. ومن ثم فإن الأرقام السداسية هي 0،1،2،3،4،5،6،7،8 و 9 A و B و C و D و E و F. وهذا النظام هو الأكثر شيوعا في الرياضيات وتكنولوجيا المعلومات. أي. في أتش تي أم أل برمجة الألوان يمكن تمثيلها من 6 أرقام الرقم السداسي العشري. فف يمثل الأبيض، 000000 يمثل الأسود، وهلم جرا. أسي النص إلى أمثلة التحويل الثنائية مساعدة (01101000011001010110110001110000) 2 البحر (011100110110010101100001) 2 الحب (01101100011011110111011001100101) 2 أيضا التحقق من جدول تحويل أسكي ثنائي كيفية تحويل النص أسي إلى ثنائي. الجدول أسي التالي يحتوي على كل من أحرف التحكم أسي أحرف أسي للطباعة و مجموعة الأحرف أسي الموسعة إسو 8859-1، وتسمى أيضا إسو Latin1 رمز أسي - جدول أسي الموسعة أسي تقف على الرمز القياسي الأمريكي لتبادل المعلومات. لها رمز حرف 7 بت حيث كل بت واحد يمثل حرف فريد من نوعه. على صفحة الويب هذه سوف تجد 8 بت، 256 حرفا، وفقا ل إسو 8859-1 و ميكروسوفت ويندوز لاتين-1 زيادة الأحرف، والذي يتوفر في برامج معينة مثل ميكروسوفت ورد. أسي أحرف التحكم (رمز الحرف 0-31) أول 32 حرفا في جدول أسي رموز تحكم غير قابلة للطباعة وتستخدم للتحكم في الأجهزة الطرفية مثل الطابعات.

Comments

Popular posts from this blog

الفوركس hyllie محطة

هو ثنائي - خيارات القانونية في و المملكة المتحدة

و - الفوركس تداول بالطبع - ابي - كاساس - قوات الدفاع الشعبي ملف