新規
・
ツリー
スレッド
未解決
緊急
・
優先
・
検索
・
なでしこTOP
「なでしこv1」開発掲示板
なでしこv1のバグや要望を書き込む掲示板
✏️ 書き込み(
#2536
)を編集する
名前
タイトル
本文
MD5とSHA1のどちらの場合でも、取得しようとしたファイル全体をマッピングしようとしていることを確認しました。そのため、Windowsのプロセス内でのアドレス空間の制限にひっかかってしまい、失敗しているようです(32bitsアプリでは、OS2G、アプリ2Gの計4Gのアドレス空間のなかでやりくりする) (エラーにならず、空に対する値が返ってしまう。この辺は、他の命令でもエラーにならずに適当な値を返す命令は多く、この命令も同様のようです。) 1.5G前後のファイルサイズで空と等しい値が返るのはこれが原因のようです。 SHA-1の、256MB以上での原因はまだ不明です。 1.5G前後のファイル対策は行うとして、何らかのエラーの際には、エラーを発生させるか、空文字列を返す(空文字列のハッシュ値ではなく)ように変更するかの、いずれかがよさそうですね。
優先度
低
中
高
緊急
状態
未処理
詳細求む!
調査中
議論中
修正中
確認待ち
再修正依頼
解決
---
重複
---
アイデア
感想
告知
感謝
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
画像ファイル(最大300KB)を添付可能
Website