Skill_semi_sample / SS2301-03 /
@mikado-4410 mikado-4410 authored on 12 Oct 2023
..
README.md Update:課題3のREADME.mdの更新 2 years ago
ss2301-03.cpp Add:テキスト・バイナリ識別関数の実装 2 years ago
README.md

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

概要

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

使用方法

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

機能と特徴

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

注意事項

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

上記の内容をREADME.mdとしてプロジェクトのルートディレクトリに配置してください.