Newer
Older
Skill_semi_sample / SS2301-03 / README.md
@mikado-4410 mikado-4410 on 12 Oct 2023 1 KB Update:README.mdの更新

テキスト・バイナリ識別ツール

概要

このツールは,指定されたファイルがテキストファイルであるか,バイナリファイルであるかを判定します.ファイルの拡張子だけでなく,実際のファイルの内容に基づいて判断を行います.

使用方法

  1. ソースコードをコンパイルします.
$ g++ your_source_filename.cpp -o file_identifier
  1. 実行ファイルを実行して,ファイルの種類を識別します.
$ ./file_identifier file1.txt file2.bin ...

機能と特徴

  • ファイル内にヌルバイト(0x00)が存在する場合,そのファイルはバイナリファイルとして識別されます.
  • ヌルバイトが存在しない場合、テキストファイルとして識別されます.
  • 複数のファイルを一度に識別することが可能です.

注意事項

  • 一部の特殊なテキストファイルやバイナリファイルは,誤って識別される可能性があります.結果は参考程度に使用してください.