2016-08-09 14 views
0

誰かがこの2種類のファイルの実際の違いを知っていますか? .JPG.jpgの間でリンクすることはできませんが、そのようなものが存在する理由については適切な答えはありません。私はまた、.JPGファイルが.jpgより少し小さいことを認識しました。それはバグですか、保存している "photo.JPG"は "photo.jpg"よりも優れていますか? //ファイル名を知っていれば、その名前はここで問題にはなりません。この絵の違いは、強調だけです。また、この質問、ない許容可能な答えを持っていた".JPG"または ".jpg"?

screen 1 screen 2

二つフォーラム、: 1. https://in.answers.yahoo.com/question/index?qid=20070109235224AAQpacy 2. https://ubuntuforums.org/showthread.php?t=1372695

+6

これらは同じ種類のファイルです。実際の拡張は 'jpeg'です。 3文字の「jpg」は、多くの場合3文字の拡張を必要とする旧式のOSとの下位互換性のために存在する。 – Bakuriu

+0

同じ場合、.JPGファイルは.jpgよりも小さいのはなぜですか?私はあなたの答えが完了したとは思わない;) –

+0

私は1000ドルのファイルが** **同じではないと賭ける。 '.JPG'ファイルを取り出し、それを' .jpg'に名前を変更してください...あなたはそれが同じサイズを持っているか、またはWindowsが巨大な駄目であることがわかります。 – Bakuriu

答えて

5

違いはありません。ファイル名の拡張子は、ファイルの内容やファイルの内容を定義するものではありません。ファイルのメタデータがファイルに格納されていて、OS /アプリケーションがそれを探すのがわかっている場合は、ファイルのMIMEタイプが時々あります。

サイズの違いは、ファイルが保存されたときにJPEGエンコーダが行ったアルゴリズム、構成設定、または決定がわずかに異なるためです。 JPEGは損失の多いファイル形式なので、ファイルを保存するたびに異なるファイルサイズを取得することができます。

Windowsは大文字と小文字を区別しない大文字と小文字を区別するファイルシステムを使用するため、ファイル名の大文字化は何も意味しません。それは、ファイルを保存したユーザーまたは保存するために使用したプログラムが、あるケースではJPGを使用し、別のケースではJPGを使用することを選択しました。

Bakuriuが正確に指摘しているように、拡張は過去/過去の理由から3文字です - 現代のシステムではJPGまたはJPGでなければならない理由はありません.JPEG、JPEG、JPEG-2000でも同じですファイルを見ているシステム/アプリケーションがファイルヘッダーを見て、それをJPEGイメージとして正しく識別する方法を知っている限り有効です。ファイル拡張子を使用してファイルの種類を示すことは、古くから知られている概念です。

+0

comperhensive回答ありがとう、それは私が探していたものです:) –

2

ファイルの拡張子は、通常は無意味ですが:

  • それは、ファイルがオペレーティングシステムによって
をどのように処理するかを決定し、ファイル
  • の予想MIMEタイプのヒントを提供します

    ファイルの実際のMIMEタイプには何の影響もなく、命名規則にすぎません。ただし、NTFSは大文字と小文字を区別するファイルシステムです(デフォルトでは無効になっていますが、alrocが指摘しているように大文字小文字の区別をしています)。実際に私がDuplicate files finderようなものか、比較することができ、暗号ハッシュを作成し、他のソフトウェアを使用することをお勧め何か違いがあるかどうかを決定するために、バイナリレベルでのファイルを比較するために、


  • +0

    有用なリンクありがとう、画像ファイルがとても敏感であることを知らなかった:) –

    +1

    ファイルはおそらくディスクのサイズではなく実際のサイズが異なるため、 。希望が助けてくれる! – kcrk

    +0

    NTFSの大文字小文字の区別は、デフォルトではオフになっていますが、常に大文字と小文字が区別されます*。 – alroc