【Linuxコマンド集】LinuxコマンドTweetPocketsumはファイルのチェックサムを計算するコマンドだ。チェックサムとは、データ全体を特殊な計算アルゴリズムで算出し、導きだす数字のことで、ファイルの内容が同じであれば同一のチェックサムになる。昔の通信方法では、ファイルを相手に送った際に、コピーミスや転送漏れによりファイルが正しく届かなったこともあった。その時に、チェックサムも同時に送ることで、送信側、受信側でチェックサムが同一であれば、ファイルは正しく送信されたと判断できた。今日においては転送漏れなどが発生することは少なくなったが、転送経路の中で、ファイルを改ざんされるという事件がまれに起きる。このような改ざんを防止することや、そもそもファイルの送り間違いなどの人的ミスもチェックサムの活用によって防ぐことができる。使い方は、次のとおりだ。ファイル名テキストファイルw.datのチェックサムを計算する場合は、次のコマンドだ。w.datテキストファイルw.datのチェックサムが47651と計算され、ブロック数も3と表示された。後から詳細をご紹介するが、まずは一覧で見てみよう。-rBSDアルゴリズムを使ってチェックサムを計算する。Vアルゴリズムを使ってチェックサムを計算する。-rオプション:BSDアルゴリズムを使ってチェックサムを計算するBSDアルゴリズムを使ってチェックサムを計算する書式は次のとおりだ。-rファイル名テキストファイルw.datのチェックサムをBSDアルゴリズムで計算する場合は、次のコマンドだ。w.datテキストファイルw.datのチェックサムがBSDアルゴリズムを使って計算された。Vアルゴリズムを使ってチェックサムを計算する書式は次のとおりだ。Vアルゴリズムで計算する場合は、次のコマンドだ。Vアルゴリズムを使って計算された。-sオプションの場合は、使用するブロック数がオプションなしの時の半分である512blocksであるため、ブロック数の数字が倍になる。-sオプションでは結果にファイル名も表示する。sum関連コマンド最後にsumコマンドに関連して、基本的なチェックサム関連のコマンドも紹介しておくmd5sumコマンドmd5ハッシュ値をチェックしたり計算したりする。sha1sumコマンドsha1ハッシュ値をチェックしたり計算したりする。まとめこのページでは、sumコマンドを使ったファイルのチェックサムの計算方法を解説した。ファイルの送受信後に、相手とのファイルの内容の確認に活用しよう。TweetPocketこのページの続きや関連ページは下記から一覧で確認できる。・「プログラマーとして転職をしたい!」という方はリナックスアカデミーの資料を見てみてください。短期間で未経験からエンジニアになることができるスクールとして15年間選ばれ続けてきた理由やノウハウが載った資料です。エンジニアの入り口に立つために必要な勉強や技術の最新動向、本当に使えるIT資格、学習に役立つ国からの奨励金などの情報が詰まっています。無料で2,3日中にお手元にお届けします。資料を見てみるSNSでもご購読できます。IT研修専門企業のリナックスアカデミーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。*メールアドレス(公開はされません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。必要な勉強や技術の最新動向、本当に使えるIT資格、学習に役立つ国からの奨励金などの情報を無料でお届け資料を見てみる。