نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: تفاوت فایل اسکی و باینری

  1. #1
    عضو سایت
    این کاربر شعاری برای خود انتخاب نکرده است
    تاریخ عضویت
    Dec 2014
    نوشته ها
    10
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    13
    تشکر شده در
    9 پست
    قدرت امتیاز دهی
    10
    Array

    تفاوت فایل اسکی و باینری

    سلام خسته نباشید ببخشید تفاوت فایل های اسکی با باینری چیه؟ لطفا اگه امکان داره مثال بزنید

  2. کاربر مقابل از ghobadi عزیز به خاطر این پست مفید تشکر کرده است:


  3. #2
    مدیر انجمن کامپیوتر
    همديگر را دوست داشته باشيم و بهم احترام بگذاريم
    تاریخ عضویت
    Mar 2012
    محل سکونت
    زیر سایه شما
    نوشته ها
    801
    تشکر تشکر کرده 
    3,495
    تشکر تشکر شده 
    3,460
    تشکر شده در
    796 پست
    حالت من : ShadOsarhal
    قدرت امتیاز دهی
    13719
    Array

    پیش فرض پاسخ : تفاوت فایل اسکی و باینری

    سلام

    كاراكتر و كدهای اسكی (ASCII)

    در گذشته كامپيوتر ها هم از لحاظ امكانات سخت افزاری و هم و نرم افزاری ساده تر و ضعيفتر بودند و هم اينكه گستره كاربرد كامپيوتر از لحاظ جغرافيايی و زبان محدود بود، در نتيجه برطرف ساختن نياز به نمايش حروف لاتين كافی به نظر می رسيد. اما امروزه با وجود پيشرفت كامپيوترها و اينترنت و ساير ادوات الكترونيكی و ارتباطی راه حل های ديگری برای استاندارد سازی نمايش بصری حروف و علائم زبان های مختلف به كار گرفته می شود (Unicode, UTF-8)يكی از مهمترين (و شايد مهمترين) استاندارد برای نمايش حروف و اعداد و علائم ASCII می باشد. در استاندار جدول اسكی بر اساس ظرفيت يك بايت، 128 كاراكتر وجود دارد كه 32 تای اول آنها غير نمايشی و برای مقاصد ديگر (كنترل) می باشد و الباقی از شماره 32 تا 127 حروف بزرگ و كوچك لاتين، اعداد و تعدادی از علائم و نشانه های ديگر می باشد.در نتيجه با استفاده از يك بايت و در واقع 7 (هفت) بيت از يك بايت جدولی وجود دارد كه نياز های نوشتاری و بصری را در كامپيوتر برآورده می ساخته است. و اينكه چرا هفت بيت بكار رفته ريشه در جدولی دارد كه جدول اسكی از آن اقتباس شده.البته بعد ها و مثلا در سيستم عامل قديمی داس (DOS) امكان استفاده از هر هشت بيت وجود دارد و می توان كاراكتر های بعد از 128 (تا 255) را نيز چاپ كرد يا حتی توسط برنامه ريزی مجدد اشكال جديدی برای آن كد ها تعريف نموذ مثل حروف فارسی و يا علائم رسم جدول.

    مبنای 256

    از يك سو می دانيم كه در هر مبنای عددی، به درجه آن مبنا، نشانه برای نمايش اعداد نياز داريم. مثلا در مبنای شانزده، به شانزده نشانه نياز داريم كه آنها را از ارقام صفر تا نه و 6 حرف اول حروف لاتين تامين می كنيم. از طرف ديگر جدولی داريم كه 265 نشانه به ما می دهد كه همان جدول اسكی است و می توانيم اعداد را در مبنای 256 نگهداری كنيم. البته ما مستقيما چنين كاری نمی كنيم و برنامه های كامپيوتری آنرا انجام می دهند و در واقع اگر چشممان را از بيت ها برداريم و فقط بايت و كاراكتر ها را ببينيم اينگونه به نظر می رسد كه داريم بر مبنای 256 كار می كنيم وگرنه در زير اين ديدگاه، بيت ها و مبنای 2 قراردارد.

    فايل باينری


    اما اصطلاح فايل باينری در مورد فايل هايی بكار می رود كه محتوای آنها ربطی به جدول اسكی ندارد و بايت های سازنده فايل هر مقداری از صفر تا 31 و بالاتر می تواند باشد، در واقع اعداد سازنده اين فايل ها آنچه كه اقتضا می شود هستند. هرچند كه اگر يك فايل باينری را به زور(!) در يك ويرايشگر متن باز كنيد، علائم و كاراكتر هايی را ببينيد اما آنها در آن ويرايشگر متن هيچ معنايی ندارند.


    توضيح: هرچند فايل های باينری بصورت دستی قابل ويرايش نيستند اما با اين وجود مورد ويرايش قرار می گيرند و ويرايشگران از نرم افزار هايی كه محتوای آنها را بصورت عدد نماشي می دهند استفاده می كنند. فايل باينری اگر بطور نا آگاهانه ای مورد ويرايش قرار بگيرد نتيجه حاصل از استفاده آن فايل مورد پيش بينی نخواهد بود.


    سپاس
    دوستدار هميشگي شما "eDvArDo"

    7n1wj1mlvxoxejezfhye

    دلِ هر ايراني كه براي ايران نمي‌تپد، بهتراست نتپد! (پروفسور حسابي)

    آيا پاسخ سوالي را بدانم بهتر است، يا اينكه ندانسته از دنيا بروم؟! (ابوريحان بيروني)

    پس از سالها جهد و تلاش در كسب علم و معرفت، دانستم كه هيچ ندانستم! (علامه حسن زاده آملي)

  4. 4 کاربر مقابل از eDvArDo عزیز به خاطر این پست مفید تشکر کرده اند.


علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/