{"text_format":"3","workbook":"xls","n_sheets":3,"sheets":["入出力","Sheet2","Sheet3"],"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"入出力","index":0,"n_rows":42,"n_cols":21,"rows_kept":42,"merged":[[1,0,1,8],[1,9,1,19],[1,20,1,30],[2,0,2,8],[2,9,2,19],[2,20,2,30],[3,0,3,8],[3,9,3,19],[3,20,3,30],[6,0,6,8],[6,9,6,19],[7,0,7,8],[7,9,7,19],[10,0,10,7],[10,8,10,43],[11,0,11,7],[11,8,11,43],[12,0,12,7],[12,8,12,43],[14,0,14,7],[14,8,14,43],[15,0,15,7],[15,8,15,43],[18,0,18,4],[18,5,18,12],[18,13,18,62],[19,0,19,4],[19,5,19,12],[19,13,19,62],[20,0,20,4],[20,5,20,12],[20,13,20,62],[21,0,21,4],[21,5,21,12],[21,13,21,62],[22,0,22,4],[22,5,22,12],[22,13,22,62],[23,0,23,4],[23,5,23,12],[23,13,23,62],[24,0,24,4],[24,5,24,12],[24,13,24,62],[25,0,25,4],[25,5,25,12],[25,13,25,62],[26,0,26,4],[26,5,26,12],[26,13,26,62],[27,0,27,4],[27,5,27,12],[27,13,27,62],[28,0,28,4],[28,5,28,12],[28,13,28,62],[29,0,29,4],[29,5,29,12],[29,13,29,62],[30,0,30,4],[30,5,30,12],[30,13,30,62],[31,0,31,4],[31,5,31,12],[31,13,31,62],[32,0,32,4],[32,5,32,12],[32,13,32,62],[33,0,33,4],[33,5,33,12],[33,13,33,62],[34,0,34,4],[34,5,34,12],[34,13,34,62],[35,0,35,4],[35,5,35,12],[35,13,35,62],[36,0,36,4],[36,5,36,12],[36,13,36,62],[37,0,37,4],[37,5,37,12],[37,13,37,62],[38,0,38,4],[38,5,38,12],[38,13,38,62]],"flags":["formulas_cached_only"]}
["○入力ファイル"]
[{"$nulls":9},"第1引数",{"$nulls":10},"第2引数"]
["TWLマスタリング",{"$nulls":8},"マスタリング前のSRL",{"$nulls":10},"マスタリング後のSRL"]
["NTRマスタリング",{"$nulls":8},"同上",{"$nulls":10},"同上"]
[]
["○プログラムの返り値"]
["エラーなしの場合",{"$nulls":8},0]
["エラーの場合",{"$nulls":8},-1]
[]
["○オプション一覧"]
["通常オプション",{"$nulls":7},"内容"]
["v",{"$nulls":7},"Verboseモード。冗長表示をする。"]
["h",{"$nulls":7},"usageを表示して終了。"]
[]
["特殊オプション",{"$nulls":7},"内容"]
["s",{"$nulls":7},"SDカード起動アプリとしてマスタリングしたときのコンペアで指定する"]
[]
["○エラーコード一覧"]
["No.",{"$nulls":4},"区分",{"$nulls":7},"原因"]
["C00",{"$nulls":4},"正常",{"$nulls":7},"エラーなし"]
["C01",{"$nulls":4},"入力に誤り",{"$nulls":7},"ファイルが開けない."]
["C02",{"$nulls":4},"入力に誤り",{"$nulls":7},"ファイルが読み込めない。"]
["C03",{"$nulls":4},"入力に誤り",{"$nulls":7},"ファイルにデータを書き込めない。"]
["C04",{"$nulls":4},"入力に誤り",{"$nulls":7},"マスタリング前後のSRLのファイルサイズが異なる。"]
["C05",{"$nulls":4},"内部動作エラー",{"$nulls":7},"メモリ割り当てに失敗。"]
["C06",{"$nulls":4},"デバッグ用",{"$nulls":7},"NULLポインタが参照された。"]
["C07",{"$nulls":4},"入力に誤り",{"$nulls":7},"マスタリング後のSRLの署名を外して求められたハッシュがROMヘッダから再計算された値と一致しない。"]
["C08",{"$nulls":4},"入力に誤り",{"$nulls":7},"NTRマスタリングにおいてホワイトリスト用ハッシュの値がROMヘッダから再計算された値と一致しない。"]
["C09",{"$nulls":4},"入力に誤り",{"$nulls":7},"NTRマスタリングにおいてホワイトリスト用ハッシュの計算に失敗した。"]
["C10",{"$nulls":4},"入力に誤り",{"$nulls":7},"マスタリングで変更された箇所以外の領域がマスタリング前後で一致しない。"]
["C11",{"$nulls":4},"デバッグ用",{"$nulls":7},"鍵が不正。"]
["C12",{"$nulls":4},"入力に誤り",{"$nulls":7},"アプリの種類が不正なので鍵を選択できない。"]
["C13",{"$nulls":4},"入力に誤り",{"$nulls":7},"プラットフォームコードが不正。"]
["C14",{"$nulls":4},"入力に誤り",{"$nulls":7},"AES復号後の領域がマスタリング前後で一致しない"]
["C15",{"$nulls":4},"入力に誤り",{"$nulls":7},"第2引数にマスタリング前のSRLが指定された。"]
["C16",{"$nulls":4},"入力に誤り",{"$nulls":7},"第1引数にマスタリング後のSRLが指定された。"]
["C17",{"$nulls":4},"入力に誤り",{"$nulls":7},"TWLセキュアアプリではないので-sオプションを指定できない。"]
["C18",{"$nulls":4},"入力に誤り",{"$nulls":7},"KeyTable2領域が再計算された値と一致しない。"]
["C19",{"$nulls":4},"入力に誤り",{"$nulls":7},"(システムアプリのときのみ)デバッガ動作禁止フラグが立っていない"]
[]
["コンペアツールではマスタリングツールの関数を使用しており、それらの関数でエラーが発生した場合には、"]
["エラーコード M** が出力される。エラーコードと内容の対応は、マスタリングツールの仕様書参照。"]

{"sheet":"Sheet2","index":1,"n_rows":0,"n_cols":0,"rows_kept":0,"flags":["formulas_cached_only"]}

{"sheet":"Sheet3","index":2,"n_rows":0,"n_cols":0,"rows_kept":0,"flags":["formulas_cached_only"]}