TechBord Logo
TechBord detail

چک جمع (Checksum) چیست؟

چک جمع مقداری است که برای تأیید صحت یک فایل (File) یا انتقال داده استفاده می‌شود. به عبارت دیگر، مبلغی است که اعتبار داده ها را بررسی می کند. چک‌جمع‌ها معمولاً برای مقایسه دو مجموعه از داده‌ها استفاده می‌شوند تا مطمئن شوند که یکسان هستند. برخی از برنامه های کاربردی رایج عبارتند از تأیید یک تصویر دیسک (Disk Image) یا بررسی یکپارچگی یک فایل دانلود (Download). اگر جمع‌های چک با فایل‌های اصلی مطابقت نداشته باشند، ممکن است داده‌ها تغییر کرده یا خراب شده باشند.

یک جمع‌بندی چک را می‌توان به روش‌های مختلفی با استفاده از الگوریتم (Algorithm) مختلف محاسبه کرد. برای مثال، یک چک‌سام اولیه ممکن است به سادگی تعداد بایت (Byte) در یک فایل باشد. با این حال، این نوع چک‌سوم چندان قابل اعتماد نیست، زیرا می‌توان دو یا چند بایت را جابه‌جا کرد، که باعث می‌شود داده‌ها متفاوت باشند، اگرچه جمع کنترلی یکسان است. بنابراین، الگوریتم‌های پیشرفته‌تر جمع‌بندی چک معمولاً برای تأیید داده‌ها استفاده می‌شوند. اینها شامل الگوریتم‌های بررسی افزونگی چرخه‌ای (CRC) و توابع هش رمزنگاری می‌شوند.

به ندرت پیش می‌آید که برای تأیید داده (Data) نیاز به استفاده از یک جمع‌بندی بررسی داشته باشید، زیرا بسیاری از برنامه‌ها این نوع داده‌ها را انجام می‌دهند. تأیید خودکار با این حال، برخی از بایگانی‌های فایل یا تصاویر دیسک ممکن است شامل یک جمع‌بندی بررسی شوند که می‌توانید از آن برای بررسی یکپارچگی داده‌ها استفاده کنید. در حالی که همیشه تأیید داده ها ضروری نیست، اما می تواند ابزار مفیدی برای بررسی همزمان مقادیر زیادی از داده ها باشد. به عنوان مثال، پس از رایت دیسک فشرده (Burn) یک دیسک، به جای بررسی همه پوشه ها و فایل های روی دیسک، تأیید اینکه جمع های چک داده های اصلی و دیسک مطابقت دارند بسیار آسان تر است.

هر دو مک و ویندوز دارای برنامه های رایگانی هستند که می توانند برای تولید و تأیید جمع های چک استفاده شوند. کاربران Mac می‌توانند از Apple Disk Utility داخلی و کاربران Windows می‌توانند از File Checksum Integrity Verifier (FCIV) استفاده کنند.

تعریف اصطلاح چک جمع (Checksum) توسط تک بورد

تعریف چک جمع (Checksum) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف چک جمع (Checksum) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.