Ticket #34651

ファイルサイズへの対応

Date d'ouverture: 2014-11-30 06:02 Dernière mise à jour: 2014-11-30 06:23

Rapporteur:
Propriétaire:
Type:
État:
Atteints
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Aucun
Fichier:
Aucun
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

ファイルサイズが大きくなった場合に、4バイト整数で書いている部分がおかしくなっています。修正をお願いします。 int -> size_tとするのがよいと思います。ただし、この場合、32bitOSでは、大きなファイルが取り扱えません。 いよいよ2GB境界が問題になってくることになっています。

Ticket History (2/2 Histories)

2014-11-30 06:02 Updated by: tacyas
  • New Ticket "ファイルサイズへの対応" created
2014-11-30 06:23 Updated by: tacyas
  • État Update from Ouvert to Atteints
  • Ticket Close date is changed to 2014-11-30 06:23
Commentaire

bufsizeなどのサイズを、mrcImageRead, mrcImageWriteの関数の中を書き換えました。ピクセルを全て1次元配列で取り扱っている部分に問題を生じる可能性がありますが、2Gpixelを超えなければ大丈夫だと考えます。3重ループにしているところは問題ありません。

一旦閉じます。

Attachment File List

No attachments

Modifier

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Connexion