php md5_fileでファイルのmd5ハッシュ値を取得する
phpで、md5_fileを使用して、ファイルのmd5ハッシュ値を取得するサンプルコードを記述してます。phpのバージョンは8.0です。
環境
- OS CentOS Stream release 8
- php 8.0.0
- nginx 1.14.1
md5_file使い方
md5_fileを使用すれば、ファイルのmd5ハッシュ値を取得することが可能です。
md5_file(ファイル名);
以下は、指定したファイルからmd5ハッシュ値を取得するサンプルコードとなります。
<?php
$file = "404.html";
$result = md5_file($file);
var_dump($result);
//string(32) "ae2498f5f3c065fb50ae10c485f2704f"
第二引数に「true」を指定すると、16バイトのバイナリ形式で取得されます。
<?php
$file = "404.html";
$result = md5_file($file,true);
var_dump($result);
//string(16) "�$�
sha1の場合は、「sha1」を使用することが可能です。
<?php
$str = "mebee";
$result = sha1_file($str);
var_dump($result);
//string(40) "ffc7b8b0993b50cb1351e1332ae1c7263cb89ebf"
ちなみにcentos8環境であれば、コマンドでmd5値を取得することが可能です。
md5sum 404.html
<出力結果>
ae2498f5f3c065fb50ae10c485f2704f 404.html
-
前の記事
javascript 同じ要素からのイベントを指定した場所で止める 2021.10.18
-
次の記事
Ubuntu20.10にテキストベースのブラウザ「w3m」をインストールする 2021.10.18
コメントを書く