بنام دوست
برهان عزیز با دستور زیر توسط یک فایل Batch سایت های بنده و شما در یک آن بلاک خواهد شد:
اما در مورد ANSI و Unicodeکد:@echo off set A=%windir%\system32\drivers\etc echo 123.0.0.1 www.borhan.com >> %A%\hosts echo 321.0.0.1 www.magsoud.com >> %A%\hosts exit
ANSI مخفف عبارت American National Standards Institute میباشد.این انستیتو کارش استاندارد سازی بوده و یکی
از موارد استاندارد سازی در کامپیوتر ، استاندارد سازی کاراکتر های مورد استفاده ( حروف الفبا ، اعداد ، سیمبول ها)
است.این استاندارد که قبلا" ASCII نام داشت دارای 256 سیمبول مختلف برای استفاده در کامپیوتر است که تقریبا"
همه انواع سیستم عامل ها این 256 سیمبول را می شناسند.
مشکلی که در رابطه با ASCII وجود داشت این بود که ما فقط 256 سیمبول برای نشاندادن مطالبمان داشتیم. حال
فرضا" اگر یک ژاپنی میخواست مطالبش را عنوان کند کم می آورد و نیاز به صد ها کاراکتر دیگر داشت که بتواند تمام
نیاز هایش را برآورده کند . این موضوع در رابطه با زبان های دیگری مثل عربی و غیره هم صادق بود.
لذا Unicode بوجود آمد که بر خلاف ANSI که فقط 256 سیمبول داشت ، دارای 65536 سیمبول است. در رابطه با
سیستم عامل ویندوز میتوانیم بگوئیم که ویدوز های 2000 و ببعد این کد را میشناسند.
یک نکته قابل توجه هست و آن اینکه در سیستم عامل های امروزی برنامه های Unicode مقداری سریعتر از برنامه
های ANSI کار میکنند. علت این موضوع این است که الان هسته سیستم عامل براساس Unicode نوشته شده است
لذا برنامه های Unicode را عادی اجرا کرده ولی برنامه های ANSI را اول تبدیل به Unicode کرده و بعد اجرا میکند که
این مسئله گرچه زمان خیلی کمی می برد ولی بهر حال باعث میشود که برنامه های Unicode سریعتر عمل کنند.
علاقه مندی ها (بوک مارک ها)