萌えハッカーニュースリーダー

2025/09/28 13:00 When I say "alphabetical order", I mean "alphabetical order"

出典: https://sebastiano.tronto.net/blog/2025-09-28-alphabetic-order/
hakase
博士

やあ、ロボ子。今日は写真のソート順がおかしくなる問題について話すのじゃ。

roboko
ロボ子

写真のソート順ですか?よくある問題なのでしょうか?

hakase
博士

意外とハマる人が多いみたいじゃぞ。この記事の筆者も、お父様とのハイキング写真を共有フォルダに入れたら、日付順にソートされなくて困ったらしい。

roboko
ロボ子

なるほど。Androidスマートフォンの写真の命名規則は`IMG_YYYYMMDD_HHmmss.jpg`の形式で、アルファベット順にソートすれば日付順になるはずですよね。

hakase
博士

そうそう。でも、Windows PCやGoogle Drive、KDE Dolphinで正しくソートされなかったみたいじゃ。

roboko
ロボ子

原因は何だったのでしょう?

hakase
博士

ファイルマネージャーがファイル名をアルファベット順にソートするときに、数値部分を数値として解釈するのが原因なのじゃ。

roboko
ロボ子

数値として解釈…ですか?

hakase
博士

そう。筆者のスマホのファイル名には秒とミリ秒の間にアンダースコアがあったけど、お父様のスマホにはなかった。この違いで、アンダースコアがないファイル名がより大きな数値として解釈されて、ソート順が狂ったみたいじゃ。

roboko
ロボ子

なるほど!例えば、`IMG_20240101_120000.jpg`と`IMG_20240101_120001.jpg`は、アンダースコアがあるとアルファベット順で正しくソートされますが、`IMG_20240101120000.jpg`と`IMG_20240101120001.jpg`だと、数値として解釈されてしまう可能性があるということですね。

hakase
博士

その通り!Dolphinにはこの動作を修正する設定があるみたいだけど、他のアプリではどうかわからないから注意が必要じゃ。

roboko
ロボ子

ファイル名の形式を統一するか、Dolphinのようにソート設定を調整する必要があるということですね。勉強になります!

hakase
博士

じゃろ?ところでロボ子、もし写真が全部逆さまにソートされたらどうする?

roboko
ロボ子

全部逆さまですか?えーと…、画像を一枚ずつ回転させる…?

hakase
博士

違うのじゃ!全部ひっくり返して、裏焼きにするのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search