ユーザーが .txt ファイルをアップロードすると txt アイコンが読み込まれ、.jpg ファイルをアップロードすると別のアイコンが読み込まれます。
本当の wmv、avi、mp3、mp4、その他の大きなファイルをアップロードしたくないので、考えています: 任意のファイルタイプで偽の 1KB ファイルを作成する方法はありますか?
Linux を使用しているため、ファイル拡張子を変更しても明らかに機能しません。
いろいろツールを探すのではなく、すでに持っているファイルの必要な部分を使ってみることをお勧めします。これは最善の方法ではないかもしれませんが、作業が速くなります。
走れる、
dd if=/path/to/original_file of=/path/to/new_file bs=1024 count=1
したがって、必要なタイプの正確な 1 kb ファイルが得られます。
HTH
テキストファイルの場合、touch
動作します。ファイル拡張子を解析することで、プレーン テキストと、たとえば C ソース コードを区別したい場合があります。
ImageMagick は、次のようなものを使用してさまざまな画像ファイル形式を作成できます。
convert -size 1x1 xc:white test.jpg
ここで、ファイル拡張子はファイル形式と一致します (例: .jpg -> JPEG)。サポートされている形式のリストは、
identify -list format
実際に調べたことがないので、サウンドファイルを生成するためのスイスアーミーナイフについては知りません。siggen
WAV ファイルの生成については、 を参照してください。そこから、他のすべてを取得できるはずです。たとえば、MP3 については、 をご覧くださいlame
。
それ以上はわかりません。他のファイル形式でも同様のプログラムが存在する可能性があります。