Flutterでファイルの拡張子を取得するにはどうすればよいですか?

Sarvesh Dalvi

私の目標は、特定のファイルが.doc、.pdf、.svgなどであるかどうかなどのコードを使用して、ファイルの拡張子を識別することです。

1つは、ファイル名の末尾にある拡張子を使用して取得することです。しかし、ファイル名に拡張子が含まれていない場合はどうなりますか?

私が試したもう1つのことは、ファイルの最初のバイトからそれを判別することです。例:.docx拡張子ファイルは:[80,75,3,4,20,0,6、.....]で始まります。この場合、私はそれらの一部しか知りません。では、すべてのタイプの拡張機能の初期バイトはどこにありますか?

2番目のプロセスはそれを行うための有効な方法だと思いますが、ファイルの拡張子を決定する他の良い方法はありますか?

ウロシュ

では、すべてのタイプの拡張機能の初期バイトはどこにありますか?

あなたはこれから始めることができますこれらの2つ:

  1. https://en.wikipedia.org/wiki/List_of_file_signatures
  2. https://www.garykessler.net/library/file_sigs.html

しかし、そこには非常に多くのファイルタイプがあります...それらすべてを見つけることが決してできない可能性は十分にあります

「MagicBytes」は絶対に必要な場合にのみ使用します。たとえば、blobがあり、各blobにあるファイルの種類を追跡しない、よく考えられていないdbからデータを回収する場合などです。これは、結局のところ、それでも仕事を成し遂げるためのハッキーな方法です。可能であれば、適切な拡張子のないファイルタイプを拒否してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JavaScriptでファイル拡張子を取得するにはどうすればよいですか?

分類Dev

PHPでファイル拡張子を取得するにはどうすればよいですか?

分類Dev

Androidでファイル拡張子を取得するにはどうすればよいですか?

分類Dev

Androidでファイル拡張子を取得するにはどうすればよいですか?

分類Dev

ファイル拡張子をgrailsで取得するにはどうすればよいですか?

分類Dev

特定のファイル拡張子のファイルのファイルパスを取得するにはどうすればよいですか?

分類Dev

NERDTreeの拡張子でファイルを除外するにはどうすればよいですか?

分類Dev

Linuxで拡張子なしのファイルを保存するにはどうすればよいですか?

分類Dev

拡張子のないファイルを削除するにはどうすればよいですか?

分類Dev

PHPでアップロードされたファイルのファイル拡張子を取得するにはどうすればよいですか?

分類Dev

添付ファイルのMIMEタイプをファイル拡張子で取得するにはどうすればよいですか?

分類Dev

ファイルの拡張子を確認するにはどうすればよいですか?

分類Dev

拡張子が「.install」のファイルを実行するにはどうすればよいですか?

分類Dev

Javaでファイルのファイル拡張子を取得するにはどうすればよいですか?

分類Dev

Pythonで拡張子でファイルを削除するにはどうすればよいですか?

分類Dev

NERDTreeで拡張子別にファイルを表示するにはどうすればよいですか?

分類Dev

bashで特定の拡張子のファイルのリストを1行で取得するにはどうすればよいですか?

分類Dev

Haskellでは、ファイル拡張子なしでファイル名を取得するにはどうすればよいですか?

分類Dev

qtでファイル拡張子を変更するにはどうすればよいですか

分類Dev

Powershellで拡張子ファイルを変更するにはどうすればよいですか?

分類Dev

手ごわいものを使用してノードjsでファイル拡張子を取得するにはどうすればよいですか?

分類Dev

DelphiでMIMEタイプを指定して標準のファイル拡張子を取得するにはどうすればよいですか?

分類Dev

PowerShellで特定の拡張子を持つファイルを再帰的に取得するにはどうすればよいですか?

分類Dev

特定の拡張子を持つすべてのファイルのパスを取得するにはどうすればよいですか

分類Dev

ディレクトリ内の特定の拡張子を持つすべてのファイルを取得するにはどうすればよいですか?

分類Dev

Javaで拡張子なしでファイルオブジェクトの名前を取得するにはどうすればよいですか?

分類Dev

bashターミナルの%fから拡張子なしのファイル名を取得するにはどうすればよいですか?

分類Dev

ファイル拡張子.jsをtypescriptに追加するにはどうすればよいですか?

分類Dev

GNU Makefileで拡張子なしのファイル名のみを取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    JavaScriptでファイル拡張子を取得するにはどうすればよいですか?

  2. 2

    PHPでファイル拡張子を取得するにはどうすればよいですか?

  3. 3

    Androidでファイル拡張子を取得するにはどうすればよいですか?

  4. 4

    Androidでファイル拡張子を取得するにはどうすればよいですか?

  5. 5

    ファイル拡張子をgrailsで取得するにはどうすればよいですか?

  6. 6

    特定のファイル拡張子のファイルのファイルパスを取得するにはどうすればよいですか?

  7. 7

    NERDTreeの拡張子でファイルを除外するにはどうすればよいですか?

  8. 8

    Linuxで拡張子なしのファイルを保存するにはどうすればよいですか?

  9. 9

    拡張子のないファイルを削除するにはどうすればよいですか?

  10. 10

    PHPでアップロードされたファイルのファイル拡張子を取得するにはどうすればよいですか?

  11. 11

    添付ファイルのMIMEタイプをファイル拡張子で取得するにはどうすればよいですか?

  12. 12

    ファイルの拡張子を確認するにはどうすればよいですか?

  13. 13

    拡張子が「.install」のファイルを実行するにはどうすればよいですか?

  14. 14

    Javaでファイルのファイル拡張子を取得するにはどうすればよいですか?

  15. 15

    Pythonで拡張子でファイルを削除するにはどうすればよいですか?

  16. 16

    NERDTreeで拡張子別にファイルを表示するにはどうすればよいですか?

  17. 17

    bashで特定の拡張子のファイルのリストを1行で取得するにはどうすればよいですか?

  18. 18

    Haskellでは、ファイル拡張子なしでファイル名を取得するにはどうすればよいですか?

  19. 19

    qtでファイル拡張子を変更するにはどうすればよいですか

  20. 20

    Powershellで拡張子ファイルを変更するにはどうすればよいですか?

  21. 21

    手ごわいものを使用してノードjsでファイル拡張子を取得するにはどうすればよいですか?

  22. 22

    DelphiでMIMEタイプを指定して標準のファイル拡張子を取得するにはどうすればよいですか?

  23. 23

    PowerShellで特定の拡張子を持つファイルを再帰的に取得するにはどうすればよいですか?

  24. 24

    特定の拡張子を持つすべてのファイルのパスを取得するにはどうすればよいですか

  25. 25

    ディレクトリ内の特定の拡張子を持つすべてのファイルを取得するにはどうすればよいですか?

  26. 26

    Javaで拡張子なしでファイルオブジェクトの名前を取得するにはどうすればよいですか?

  27. 27

    bashターミナルの%fから拡張子なしのファイル名を取得するにはどうすればよいですか?

  28. 28

    ファイル拡張子.jsをtypescriptに追加するにはどうすればよいですか?

  29. 29

    GNU Makefileで拡張子なしのファイル名のみを取得するにはどうすればよいですか?

ホットタグ

アーカイブ