SGL-UT / GPSTk

ATTENTION: This repository has been moved and is for archival purposes only. GPSTk toolkit has been renamed to GNSSTK and has been split into two new separate repositories. GNSSTK now only contains libraries while the other repository GNSSTK-APPS contains only applications. The rename and split into libraries and applications started with version v12.0.0 on September 2021. GPSTk --> GNSSTK at https://gitlab.com/sgl-ut/gnsstk --> GNSSTK-APPS at https://gitlab.com/sgl-ut/gnsstk-apps
Other
339 stars 182 forks source link

Bad BINEX CRC for BINEX Record 0x7f #59

Open emilio-simoes opened 5 years ago

emilio-simoes commented 5 years ago

CRC verification is failing for for BINEX Record 0x7f.

Please use attached example BINEX file to reproduce.

example.bnx.tar.gz

Exception:

Exception: text 0:Bad BINEX CRC
location 0:/.../GPSTk/core/lib/FileHandling/Binex/BinexData.cpp:1375
location 1:/.../GPSTk/core/lib/FileHandling/Binex/BinexData.cpp:1439

text 0:Bad BINEX CRC
location 0:/.../GPSTk/core/lib/FileHandling/Binex/BinexData.cpp:1375
location 1:/.../GPSTk/core/lib/FileHandling/Binex/BinexData.cpp:1439

BINEX Record dump:

RecordID:    127
SyncByte:    226
MessageLen:  925
MessageData: 
5 1 61 65451 1 109 96 35 24 83 72 127 65477 12 70 38 65487 65473 65 37 3 126 65485 123 0 3 31 12 122 65520 65505 65472 107 126 16 65412 65529 22 0 65435 9 21 114 65457 30 65 101 65481 27 80 89 65410 68 65492 34 3 5 65 46 65425 1 65410 0 65517 1 65455 65463 17 107 65531 65424 65472 120 65523 14 106 65532 65535 65473 79 65503 3 107 65534 65520 65474 19 33 26 80 89 65411 68 65503 47 71 61 126 65500 65493 1 65409 65534 65438 127 65421 65515 17 106 65534 65449 1 65424 122 14 105 65535 65514 64 65474 65414 3 106 65532 65468 63 65516 15 18 48 65 86 69 65477 60 112 65514 64 80 118 17 18 65534 65524 64 90 96 3 18 65534 47 64 65451 72 21 48 65 111 65413 76 65449 65526 113 65471 30 65505 17 71 65521 57 65469 65526 93 3 71 65531 65532 65471 65511 65449 36 83 72 88 65414 124 65443 65411 65451 65408 10 43 3 78 65514 65504 1 27 22 12 74 65516 35 65408 65463 65501 16 90 65526 65429 65472 119 57 21 72 65523 120 1 90 65436 20 48 65 118 65413 22 65461 65513 65511 65416 67 65480 17 82 65523 28 65416 112 65509 3 82 65531 65496 65417 19 65432 10 80 89 118 69 71 65462 80 124 72 65436 65496 1 113 0 65448 65476 21 88 17 73 65534 65451 71 65464 67 14 88 65533 65477 4 65465 65505 3 73 65535 65450 68 70 65524 16 48 65 121 65476 65457 65510 11 72 65535 65494 11 17 102 65519 65522 64 74 10 3 102 65532 65517 64 111 65473 12 83 76 111 65413 22 67 65466 60 65471 106 65449 3 117 20 65500 65535 65436 111 8 119 16 104 0 42 41 16 123 8 83 62 65532 65532 21 109 10 65482 64 65517 65466 11 83 72 114 65477 49 41 65441 65507 65476 18 17 3 116 5 65502 0 65511 65449 12 110 65520 65531 65473 64 65427 16 120 65529 57 65410 65431 120 21 105 65531 9 4 72 126 13 33 65473 58 101 4 65504 71 123 65478 2 64 85 11 97 21 92 3 65502 65514 11 33 65473 2 123 65413 44 65503 65500 32 65468 77 65478 11 111 21 65432 65465 111 65457 8 80 89 111 69 105 6 65506 65506 65 122 65424 1 101 65534 10 65471 87 92 17 54 65532 97 65475 117 106 14 83 65535 7 66 98 65456 3 54 65532 107 65535 65448 106 6 17 65473 50 91 5 93 65433 65516 83 0 99 65510 31 48 65 72 65477 65519 36 105 65454 65533 65421 18 17 17 17 65461 65462 102 65479 3 17 65535 73 65469 65456 65488 123 34 65 107 65416 65534 126 65479 65510 65413 21 65511 7 109 65457 36 70 65468 2 12 33 65473 62 65413 4 65416 65441 65527 65505 62 65474 65445 11 124 17 65526 65409 64 114 25 83 72 123 65413 65435 65438 52 26 65409 65528 32 3 114 65525 65494 66 58 77 12 118 65520 65465 66 65449 65477 16 65408 65528 65529 4 54 71 21 113 65524 117 65 44 65452 23 33 65473 14 125 68 65519 90 65531 124 64 65441 74 11 102 25 44 0 65463 67 33 83 72 103 65478 106 65501 65427 92 65531 71 65522 3 83 65527 65509 65469 104 65428 12 101 65519 65504 59 44 65489 16 110 65529 31 65469 65526 65530 21 81 65531 58 65468 65445 33 5 36 69 90 9 124 22 118 65483 9 65533 65464 9 88 14 20 65417 65522 59 7 48 65 94 69 65475 65424 30 65467 64 65458 65446 17 29 65527 118 63 48 65523 3 29 65533 17 1 69 84 7 33 65473 22 101 65413 65410 53 65447 65445 65412 119 124 11 104 35 117 1 21 102 5 17 65473 6 74 69 65467 65480 65459 65530 64 65519 25 65416 34 65 118 65480 65465 65511 91 57 65477 29 65493 7 121 65460 127 65422 65430 34 31 83 67 106 65414 58 32 65506 65474 65470 65535 65458 8 103 15 124 61 58 65484 12 105 3 99 124 65450 125 16 112 8 92 65468 65452 65437 21 99 1 65443 62 12 70 22 33 65473 54 65411 65412 65432 65456 65442 65528 65413 66 85 11 124 17 89 0 65431 65451 30 20 65 106 65477 65493 5 65454 65501 65473 79 65436 33 36 65 98 5 65497 65428 65441 22 3 63 65519 9 104 36 62 65474 76 94 21 33 65483 18 95 5 92 65533 116 65481 60 65523 48 1 104 65516 65449 65467 65458 65478 27 20 65 65414 5 19 14 92 65417 1 102 36 36 20 65 99 65413 65535 108 65449 65502 65471 106 15 6 22 65 85 9 7 65468 65510 65485 8 65532 74 28 36 65 65408 69 87 65533 14 43 65 65529 65512 9 122 17 2 65471 67 22 37 20 65 126 69 121 65410 70 65422 127 40 120