I downloaded CluelessPlus-23.tar through bananas, and from
viewtopic.php?p=912081#p912081 I downloaded CluelessPlus-v23.tar .
When unpacking, the bananas version creates a directory CluelessPlus-23 (I renamed it to CluelessPlus-23_bananas), while the manually downloaded one creates directory CluelessPlus (renamed to CluelessPlus_download).
Running diff gives:
Code:
$ diff --brief --recursive CluelessPlus-23_bananas CluelessPlus_download
Only in CluelessPlus-23_bananas: license.txt
Files CluelessPlus-23_bananas/pairfinder.nut and CluelessPlus_download/pairfinder.nut differ
Files CluelessPlus-23_bananas/return_values.nut and CluelessPlus_download/return_values.nut differ
Files CluelessPlus-23_bananas/strategy.nut and CluelessPlus_download/strategy.nut differ
Thus, one extra license file, and three changed files.
Looking in more detail into the return_values.nut file:
Code:
$ xxd CluelessPlus_download/return_values.nut | head -5
0000000: 0d0a 5245 5455 524e 5f53 5543 4345 5353 ..RETURN_SUCCESS
0000010: 203c 2d20 303b 0d0a 5245 5455 524e 5f46 <- 0;..RETURN_F
0000020: 4149 4c20 3c2d 2031 3b0d 0a52 4554 5552 AIL <- 1;..RETUR
0000030: 4e5f 4e4f 545f 454e 4f55 4748 5f4d 4f4e N_NOT_ENOUGH_MON
0000040: 4559 203c 2d20 323b 0d0a 5245 5455 524e EY <- 2;..RETURN
The 'xxd' command dumps the whole file in hex format, 'head -5' limits the output to the first 5 lines. Doing the same for the banas variant:
Code:
$ xxd CluelessPlus-23_bananas/return_values.nut | head -5
0000000: 0a52 4554 5552 4e5f 5355 4343 4553 5320 .RETURN_SUCCESS
0000010: 3c2d 2030 3b0a 5245 5455 524e 5f46 4149 <- 0;.RETURN_FAI
0000020: 4c20 3c2d 2031 3b0a 5245 5455 524e 5f4e L <- 1;.RETURN_N
0000030: 4f54 5f45 4e4f 5547 485f 4d4f 4e45 5920 OT_ENOUGH_MONEY
0000040: 3c2d 2032 3b0a 5245 5455 524e 5f54 494d <- 2;.RETURN_TIM
As you can see, the windows end-of-line \r\n (0d 0a) sequences got replaced by unix end-of-line \n (0a).
This happens for the whole file, and for both other files as well (I checked the last part of both other files as well).