Difference between revisions of "Jp2StructCheck"

From COPTR
Jump to navigation Jump to search
(Import from spreadsheet via script.)
 
Line 1: Line 1:
{{Infobox_tool
+
{{Infobox tool
 
|purpose=Simple JP2 file structure checker
 
|purpose=Simple JP2 file structure checker
|image=
 
 
|homepage=https://github.com/bitsgalore/jp2StructCheck
 
|homepage=https://github.com/bitsgalore/jp2StructCheck
 
|license=GNU General Public License v3
 
|license=GNU General Public License v3
|platforms=
+
|function=Validation, Quality Assurance, Metadata Extraction
 +
|content=Image
 +
}}
 +
{{Infobox tool details
 +
|ohloh_id=jp2StructCheck
 
}}
 
}}
 
<!-- Delete the Categories that do not apply -->
 
[[Category:Validation]]
 
[[Category:Quality Assurance]]
 
[[Category:Metadata Extraction]]
 
[[Category:Image]]
 
 
 
 
= Description =
 
= Description =
 
===jp2structcheck has been superceded by [Jpylyzer]=== In brief, when ''jp2StructCheck'' analyses a file, it first parses the top-level box structure, and collects the unique identifiers (or marker codes) of all boxes. If it encounters the box that contains the code stream, it checks if the code stream is terminated by a valid end-of-codestream marker. Finally, it checks if the file contains all the compulsory/required top-level boxes. These are: JPEG 2000 signature box, File Type box, JP2 Header box, Contiguous Codestream box.
 
===jp2structcheck has been superceded by [Jpylyzer]=== In brief, when ''jp2StructCheck'' analyses a file, it first parses the top-level box structure, and collects the unique identifiers (or marker codes) of all boxes. If it encounters the box that contains the code stream, it checks if the code stream is terminated by a valid end-of-codestream marker. Finally, it checks if the file contains all the compulsory/required top-level boxes. These are: JPEG 2000 signature box, File Type box, JP2 Header box, Contiguous Codestream box.
Line 29: Line 24:
  
 
= Development Activity =
 
= Development Activity =
 
{{Infobox_tool_details
 
|ohloh_id=jp2StructCheck
 
}}
 

Latest revision as of 09:22, 23 April 2021




Simple JP2 file structure checker
Homepage:https://github.com/bitsgalore/jp2StructCheck
License:GNU General Public License v3
Function:Validation,Quality Assurance,Metadata Extraction
Content type:Image



Description[edit]

===jp2structcheck has been superceded by [Jpylyzer]=== In brief, when jp2StructCheck analyses a file, it first parses the top-level box structure, and collects the unique identifiers (or marker codes) of all boxes. If it encounters the box that contains the code stream, it checks if the code stream is terminated by a valid end-of-codestream marker. Finally, it checks if the file contains all the compulsory/required top-level boxes. These are: JPEG 2000 signature box, File Type box, JP2 Header box, Contiguous Codestream box.

For more information see this blog post:

[1]

User Experiences[edit]

Basic testing described here:

[2]

SCAPE Solution page here: SO1 Simple JP2 file structure checker

Development Activity[edit]