ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

اعتبار اضافی

بررسی یکپارچگی تصویر iso که دانلود کرده‌ایم اغلب مفید است. در بیشتر موارد، توزیع کننده یک تصویر iso نیز a را عرضه می کند فایل چک جمع. جمع کنترلی نتیجه یک محاسبات ریاضی عجیب و غریب است که منجر به عددی می شود که محتوای فایل مورد نظر را نشان می دهد. اگر محتویات فایل حتی یک بیت تغییر کند، جمع کنترلی حاصل بسیار متفاوت خواهد بود. متداول ترین روش تولید جمع کنترلی از md5sum برنامه وقتی استفاده می کنید md5sum، یک عدد هگزادسیمال منحصر به فرد تولید می کند:



md5sum image.iso

34e354760f9bb7fbf85c96f6a3f94ece image.iso

md5sum image.iso

34e354760f9bb7fbf85c96f6a3f94ece image.iso


پس از دانلود یک تصویر، باید اجرا کنید md5sum در مقابل آن و مقایسه نتایج با md5sum ارزش ارائه شده توسط ناشر

علاوه بر بررسی یکپارچگی فایل دانلود شده، می‌توانیم از md5sum برای تأیید رسانه‌های نوری جدید استفاده کنیم. برای این کار ابتدا چک‌سوم فایل تصویر را محاسبه می‌کنیم و سپس یک چک‌سوم برای رسانه محاسبه می‌کنیم. ترفند تأیید رسانه این است که محاسبه را فقط به بخشی از رسانه نوری که حاوی تصویر است محدود کنید. ما این کار را با تعیین تعداد بلوک‌های 2048 بایتی تصویر انجام می‌دهیم (رسانه نوری همیشه در بلوک‌های 2048 بایتی نوشته می‌شود) و خواندن این تعداد بلوک از رسانه. در برخی از انواع رسانه، این مورد نیاز نیست. یک CD-R نوشته شده در حالت دیسک همزمان را می توان به این ترتیب بررسی کرد:



md5sum /dev/cdrom

34e354760f9bb7fbf85c96f6a3f94ece /dev/cdrom

md5sum /dev/cdrom

34e354760f9bb7fbf85c96f6a3f94ece /dev/cdrom


بسیاری از انواع رسانه ها، مانند DVD، نیاز به محاسبه دقیق تعداد دارند

اعتبار اضافی


بلوک ها در مثال زیر، یکپارچگی فایل تصویر را بررسی می کنیم dvd-image.iso

و دیسک در دی وی دی ریدر /dev/dvd. آیا می توانید بفهمید که چگونه این کار می کند؟


md5sum dvd-image.iso; dd if=/dev/dvd bs=2048 count=$(($(stat -c "%s" dvd-image.iso) / 2048 )) | md5sum

md5sum dvd-image.iso; dd if=/dev/dvd bs=2048 count=$(($(stat -c "%s" dvd-image.iso) / 2048 )) | md5sum


برترین سیستم عامل Cloud Computing در OnWorks: