NOTICE! This is a static HTML version of a legacy LOCI Software ticket.

LOCI projects are now located on GitHub. The Bio-Formats project can be found here.

Ticket #144 (closed defect: fixed)

Opened 2007-06-07T14:54:52-05:00

Last modified 2007-06-13T11:12:32-05:00

Fix >2GB ND2 files

Reported by: melissa Owned by: melissa
Priority: major Milestone:
Component: bio-formats Severity:
Keywords: Cc:
Blocked By: Blocking:


Right now, ND2 files larger than 2GB can't be opened. Although loci.formats.RandomAccessStream supports >2GB files, JAI's I/O classes do not. Possible solutions to this problem include:

  1. Patching JAI to support >2GB files.
  2. Native JPEG 2000 support, which allows us to use the existing I/O framework.
  3. Find a different JPEG 2000 library that can support large files.

The advantage to (1) is that I don't have to write a JPEG reader. However, reading ND2 using JAI is *very* slow, so (2) would allow us to (hopefully) speed up access times.

(3) is pretty much out of the question. Every other implementation of JPEG 2000 is either based on JAI/JJ2000, or is not free (in either sense of the word).

Change History

comment:1 Changed 2007-06-13T11:12:32-05:00 by melissa

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in r2861.