Excel95のファイルでNegativeArraySizeExceptionが発生する

確認バージョン: Aspose.Cells 21.3
データ:
BookPassword95.xls = ブック構成の保護をしたエクセル95
ShareBookPassword95.xls = 共有ブックの保護パスワードをしたエクセル95
excel95.zip (9.6 KB)

上記2つのファイルにおいてNegativeArraySizeExceptionが発生します。
普通に作れるファイルですので処理出来るようにして頂きたいです。

java.lang.NegativeArraySizeException
at com.aspose.cells.zvt.a(Unknown Source)
at com.aspose.cells.zcld.a(Unknown Source)
at com.aspose.cells.zcld.c(Unknown Source)
at com.aspose.cells.zdj.a(Unknown Source)
at com.aspose.cells.zcld.n(Unknown Source)
at com.aspose.cells.zcld.a(Unknown Source)
at com.aspose.cells.zjx.a(Unknown Source)
at com.aspose.cells.zjx.a(Unknown Source)
at com.aspose.cells.zjx.a(Unknown Source)
at com.aspose.cells.Workbook.a(Unknown Source)
at com.aspose.cells.Workbook.(Unknown Source)

    InputStream inputStream = Files.newInputStream(path, StandardOpenOption.READ)
    LoadOptions loadOptions = new LoadOptions()                    
    loadOptions.setMemorySetting(MemorySetting.MEMORY_PREFERENCE);
    Workbook workbook = new Workbook(inputStream, loadOptions);

@yudai_yamaguchi,
問題を観察することはできましたが、さらに調査する必要があります。 調査と修正のために、データベースに問題を記録しました。 一度、私たちはあなたのためにいくつかのニュースを持っています、私たちはこのトピックであなたを更新します。

この問題は次のように記録されています

CELLSJAVA-43439 -ブックのロード時にNegativeArraySizeExceptionが発生する

@yudai_yamaguchi,

これは、問題が解決したことを通知するためのものです。 QAを実行し、他の拡張機能と修正を組み込んだ後、まもなく修正バージョンを提供します。

The issues you have found earlier (filed as CELLSJAVA-43439) have been fixed in this update.