xxd filename
は、ファイルのエンコーディングを考慮せずに、端末上でファイルのバイナリ形式を表示できます。
PHPを使用して同じ機能を実現するにはどうすればよいですか?
1.fopen
2.fread
3.ehco が動作せず、テキストのバイナリが表示されず、テキストが表示されます。どうすればよいですか?
コードを書きました
リーリー表示されるのは文字のバイナリ表現ではなく、文字そのものであることがわかりました。
この ehco を変更する必要があると予想されます。変更方法を教えてください。
fwrite(STDOUT,$byte); は echo $byte; を置き換えても機能しません。
見直した後は、成功には遠くありません。
リーリーxxd filename
は、ファイルのエンコーディングを考慮せずに、端末上でファイルのバイナリ形式を表示できます。
PHPを使用して同じ機能を実現するにはどうすればよいですか?
1.fopen
2.fread
3.ehco が動作せず、テキストのバイナリが表示されず、テキストが表示されます。どうすればよいですか?
コードを書きました
リーリー表示されるのは文字のバイナリ表現ではなく、文字そのものであることがわかりました。
この ehco を変更する必要があると予想されます。変更方法を教えてください。
fwrite(STDOUT,$byte); は echo $byte; を置き換えても機能しません。
見直した後は、成功には遠くありません。
リーリー
fopen モード パラメータは、rb
などの基本モードの後に b に変更されます。これは、バイナリ ストリームとテキスト ファイルを区別するために使用されます。
同様に、「b」を使用してバイナリモードを強制し、データが変換されないようにすることもできます。これらのタグを使用するには、モード パラメーターの最後の文字として「b」または「t」を使用します
サーバー側のbase64エンコードとクライアント側のbase64デコード
リーリー
PHPの出力ストリームと入力ストリームを使用した操作
リーリー
UTF8エンコーディング。今回はそれが正しいはずです。