[R-gregmisc-users] SF.net SVN: r-gregmisc:[1840] trunk/SASxport/tests
Brought to you by:
warnes
From: <wa...@us...> - 2014-07-18 17:12:04
|
Revision: 1840 http://sourceforge.net/p/r-gregmisc/code/1840 Author: warnes Date: 2014-07-18 17:11:52 +0000 (Fri, 18 Jul 2014) Log Message: ----------- Update test output Modified Paths: -------------- trunk/SASxport/tests/Alfalfa_Test.R trunk/SASxport/tests/Alfalfa_Test.Rout.save trunk/SASxport/tests/Theoph.Rout.save trunk/SASxport/tests/cars.R trunk/SASxport/tests/cars.Rout.save trunk/SASxport/tests/testDates.Rout.save trunk/SASxport/tests/testDuplicateNames.Rout.save trunk/SASxport/tests/testEmpty.Rout.save trunk/SASxport/tests/testExamples.Rout.save trunk/SASxport/tests/testManyNames.Rout.save trunk/SASxport/tests/testNegative.Rout.save trunk/SASxport/tests/testNumeric.Rout.save trunk/SASxport/tests/testUnnamedComponents.Rout.save trunk/SASxport/tests/test_as_is.Rout.save trunk/SASxport/tests/test_fields.Rout.save trunk/SASxport/tests/xport.Rout.save trunk/SASxport/tests/xxx.R trunk/SASxport/tests/xxx.Rout.save Modified: trunk/SASxport/tests/Alfalfa_Test.R =================================================================== --- trunk/SASxport/tests/Alfalfa_Test.R 2014-07-18 17:04:07 UTC (rev 1839) +++ trunk/SASxport/tests/Alfalfa_Test.R 2014-07-18 17:11:52 UTC (rev 1840) @@ -16,12 +16,20 @@ autogen.formats=FALSE ) +## Display for diff +write.xport(SPEC, + file="", # display inline + cDate=strptime("10DEC99:15:56:30", format="%d%b%y:%H:%M:%S"), + osType="OSF1", + sasVer="7.00", + autogen.formats=FALSE, + verbose=TRUE + ) + + ## Load both files back in as raw data a.1 <- readBin( con="Alfalfa.xpt", what=raw(), n=3600 ) a.2 <- readBin( con="Alfalfa2.xpt", what=raw(), n=3600 ) -## Display for diff -a.2 - ## Test that the files are identical stopifnot( all(a.1 == a.2) ) Modified: trunk/SASxport/tests/Alfalfa_Test.Rout.save =================================================================== --- trunk/SASxport/tests/Alfalfa_Test.Rout.save 2014-07-18 17:04:07 UTC (rev 1839) +++ trunk/SASxport/tests/Alfalfa_Test.Rout.save 2014-07-18 17:11:52 UTC (rev 1840) @@ -52,163 +52,794 @@ + autogen.formats=FALSE + ) > +> ## Display for diff +> write.xport(SPEC, ++ file="", # display inline ++ cDate=strptime("10DEC99:15:56:30", format="%d%b%y:%H:%M:%S"), ++ osType="OSF1", ++ sasVer="7.00", ++ autogen.formats=FALSE, ++ verbose=TRUE ++ ) +### Ensure all objects to be stored are data.frames... + ### +### Ensure object names are valid and unique... + ### +### opening file ... ### +### Done ### +### Write file header ... ### +ASCII: HEADER RECORD*******LIBRARY HEADER RECORD!!!!!!!000000000000000000000000000000 SAS SAS SASLIB 7.00 OSF1.... 10DEC99:15:56:3010DEC99:15:56:30 +HEX: 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 4c 49 42 52 41 52 59 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 53 41 53 20 20 20 20 20 53 41 53 20 20 20 20 20 53 41 53 4c 49 42 20 20 37 2e 30 30 20 20 20 20 4f 53 46 31 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 44 45 43 39 39 3a 31 35 3a 35 36 3a 33 30 31 30 44 45 43 39 39 3a 31 35 3a 35 36 3a 33 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +### Done. ### +### Write data frame header ... ### +ASCII: HEADER RECORD*******MEMBER HEADER RECORD!!!!!!!000000000000000001600000000140 HEADER RECORD*******DSCRPTR HEADER RECORD!!!!!!!000000000000000000000000000000 SAS SPEC SASDATA 7.00 OSF1.... 10DEC99:15:56:3010DEC99:15:56:30 +HEX: 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 4d 45 4d 42 45 52 20 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 36 30 30 30 30 30 30 30 30 31 34 30 20 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 44 53 43 52 50 54 52 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 53 41 53 20 20 20 20 20 53 50 45 43 20 20 20 20 53 41 53 44 41 54 41 20 37 2e 30 30 20 20 20 20 4f 53 46 31 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 44 45 43 39 39 3a 31 35 3a 35 36 3a 33 30 31 30 44 45 43 39 39 3a 31 35 3a 35 36 3a 33 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +### Done. ### +### Write variable information block header ... ### +ASCII: HEADER RECORD*******NAMESTR HEADER RECORD!!!!!!!000000000600000000000000000000 +HEX: 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 4e 41 4d 45 53 54 52 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 36 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 +### Done. ### +### Write entries for variable information block ... ### +### POP ... ### +ASCII: ........POP ........ ............................................................ +HEX: 00 02 00 00 00 08 00 01 50 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +### SAMPLE ... ### +ASCII: ........SAMPLE ........ ............................................................ +HEX: 00 01 00 00 00 08 00 02 53 41 4d 50 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +### REP ... ### +ASCII: ........REP ........ ............................................................ +HEX: 00 01 00 00 00 08 00 03 52 45 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +### SEEDWT ... ### +ASCII: ........SEEDWT ........ ............................................................ +HEX: 00 01 00 00 00 08 00 04 53 45 45 44 57 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +### HARV1 ... ### +ASCII: ........HARV1 ........ ....... .................................................... +HEX: 00 01 00 00 00 08 00 05 48 41 52 56 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +### HARV2 ... ### +ASCII: ........HARV2 ........ .......(.................................................... +HEX: 00 01 00 00 00 08 00 06 48 41 52 56 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +### Done. ### +ASCII: +HEX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +### Write header for data block ... ### +ASCII: HEADER RECORD*******OBS HEADER RECORD!!!!!!!000000000000000000000000000000 +HEX: 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 4f 42 53 20 20 20 20 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 +### Done ### +### Write data ... ### +### i= 1 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 1 j= 2 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 1 j= 3 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 1 j= 4 value= 64 len= 8 ### +ASCII: B@...... +HEX: 42 40 00 00 00 00 00 00 +### i= 1 j= 5 value= 171.7 len= 8 ### +ASCII: B..33330 +HEX: 42 ab b3 33 33 33 33 30 +### i= 1 j= 6 value= 180.3 len= 8 ### +ASCII: B.L..... +HEX: 42 b4 4c cc cc cc cc d0 +### i= 2 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 2 j= 2 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 2 j= 3 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 2 j= 4 value= 54 len= 8 ### +ASCII: B6...... +HEX: 42 36 00 00 00 00 00 00 +### i= 2 j= 5 value= 138.2 len= 8 ### +ASCII: B.333330 +HEX: 42 8a 33 33 33 33 33 30 +### i= 2 j= 6 value= 150.7 len= 8 ### +ASCII: B..33330 +HEX: 42 96 b3 33 33 33 33 30 +### i= 3 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 3 j= 2 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 3 j= 3 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 3 j= 4 value= 40 len= 8 ### +ASCII: B(...... +HEX: 42 28 00 00 00 00 00 00 +### i= 3 j= 5 value= 145.6 len= 8 ### +ASCII: B....... +HEX: 42 91 99 99 99 99 99 98 +### i= 3 j= 6 value= 129.1 len= 8 ### +ASCII: B....... +HEX: 42 81 19 99 99 99 99 98 +### i= 4 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 4 j= 2 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 4 j= 3 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 4 j= 4 value= 45 len= 8 ### +ASCII: B-...... +HEX: 42 2d 00 00 00 00 00 00 +### i= 4 j= 5 value= 170.4 len= 8 ### +ASCII: B.fffffh +HEX: 42 aa 66 66 66 66 66 68 +### i= 4 j= 6 value= 191.2 len= 8 ### +ASCII: B.333330 +HEX: 42 bf 33 33 33 33 33 30 +### i= 5 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 5 j= 2 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 5 j= 3 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 5 j= 4 value= 64 len= 8 ### +ASCII: B@...... +HEX: 42 40 00 00 00 00 00 00 +### i= 5 j= 5 value= 124.8 len= 8 ### +ASCII: B|...... +HEX: 42 7c cc cc cc cc cc cc +### i= 5 j= 6 value= 172.6 len= 8 ### +ASCII: B....... +HEX: 42 ac 99 99 99 99 99 98 +### i= 6 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 6 j= 2 value= 5 len= 8 ### +ASCII: AP...... +HEX: 41 50 00 00 00 00 00 00 +### i= 6 j= 3 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 6 j= 4 value= 75 len= 8 ### +ASCII: BK...... +HEX: 42 4b 00 00 00 00 00 00 +### i= 6 j= 5 value= 179 len= 8 ### +ASCII: B....... +HEX: 42 b3 00 00 00 00 00 00 +### i= 6 j= 6 value= 235.3 len= 8 ### +ASCII: B.L..... +HEX: 42 eb 4c cc cc cc cc d0 +### i= 7 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 7 j= 2 value= 6 len= 8 ### +ASCII: A`...... +HEX: 41 60 00 00 00 00 00 00 +### i= 7 j= 3 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 7 j= 4 value= 45 len= 8 ### +ASCII: B-...... +HEX: 42 2d 00 00 00 00 00 00 +### i= 7 j= 5 value= 166.3 len= 8 ### +ASCII: B.L..... +HEX: 42 a6 4c cc cc cc cc d0 +### i= 7 j= 6 value= 173.9 len= 8 ### +ASCII: B..ffffh +HEX: 42 ad e6 66 66 66 66 68 +### i= 8 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 8 j= 2 value= 7 len= 8 ### +ASCII: Ap...... +HEX: 41 70 00 00 00 00 00 00 +### i= 8 j= 3 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 8 j= 4 value= 63 len= 8 ### +ASCII: B?...... +HEX: 42 3f 00 00 00 00 00 00 +### i= 8 j= 5 value= 169.7 len= 8 ### +ASCII: B..33330 +HEX: 42 a9 b3 33 33 33 33 30 +### i= 8 j= 6 value= 155.8 len= 8 ### +ASCII: B....... +HEX: 42 9b cc cc cc cc cc d0 +### i= 9 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 9 j= 2 value= 8 len= 8 ### +ASCII: A....... +HEX: 41 80 00 00 00 00 00 00 +### i= 9 j= 3 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 9 j= 4 value= 65 len= 8 ### +ASCII: BA...... +HEX: 42 41 00 00 00 00 00 00 +### i= 9 j= 5 value= 192.9 len= 8 ### +ASCII: B..ffffh +HEX: 42 c0 e6 66 66 66 66 68 +### i= 9 j= 6 value= 177.6 len= 8 ### +ASCII: B....... +HEX: 42 b1 99 99 99 99 99 98 +### i= 10 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 10 j= 2 value= 9 len= 8 ### +ASCII: A....... +HEX: 41 90 00 00 00 00 00 00 +### i= 10 j= 3 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 10 j= 4 value= 59 len= 8 ### +ASCII: B;...... +HEX: 42 3b 00 00 00 00 00 00 +### i= 10 j= 5 value= 185.8 len= 8 ### +ASCII: B....... +HEX: 42 b9 cc cc cc cc cc d0 +### i= 10 j= 6 value= 179.2 len= 8 ### +ASCII: B.333330 +HEX: 42 b3 33 33 33 33 33 30 +### i= 11 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 11 j= 2 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 11 j= 3 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 11 j= 4 value= 59 len= 8 ### +ASCII: B;...... +HEX: 42 3b 00 00 00 00 00 00 +### i= 11 j= 5 value= 158.8 len= 8 ### +ASCII: B....... +HEX: 42 9e cc cc cc cc cc d0 +### i= 11 j= 6 value= 139.7 len= 8 ### +ASCII: B..33330 +HEX: 42 8b b3 33 33 33 33 30 +### i= 12 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 12 j= 2 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 12 j= 3 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 12 j= 4 value= 46 len= 8 ### +ASCII: B....... +HEX: 42 2e 00 00 00 00 00 00 +### i= 12 j= 5 value= 163.7 len= 8 ### +ASCII: B..33330 +HEX: 42 a3 b3 33 33 33 33 30 +### i= 12 j= 6 value= 150 len= 8 ### +ASCII: B....... +HEX: 42 96 00 00 00 00 00 00 +### i= 13 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 13 j= 2 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 13 j= 3 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 13 j= 4 value= 42 len= 8 ### +ASCII: B*...... +HEX: 42 2a 00 00 00 00 00 00 +### i= 13 j= 5 value= 120.6 len= 8 ### +ASCII: Bx...... +HEX: 42 78 99 99 99 99 99 98 +### i= 13 j= 6 value= 131.1 len= 8 ### +ASCII: B....... +HEX: 42 83 19 99 99 99 99 98 +### i= 14 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 14 j= 2 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 14 j= 3 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 14 j= 4 value= 38 len= 8 ### +ASCII: B&...... +HEX: 42 26 00 00 00 00 00 00 +### i= 14 j= 5 value= 193.1 len= 8 ### +ASCII: B....... +HEX: 42 c1 19 99 99 99 99 98 +### i= 14 j= 6 value= 195.4 len= 8 ### +ASCII: B.fffffh +HEX: 42 c3 66 66 66 66 66 68 +### i= 15 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 15 j= 2 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 15 j= 3 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 15 j= 4 value= 54 len= 8 ### +ASCII: B6...... +HEX: 42 36 00 00 00 00 00 00 +### i= 15 j= 5 value= 171.5 len= 8 ### +ASCII: B....... +HEX: 42 ab 80 00 00 00 00 00 +### i= 15 j= 6 value= 167.6 len= 8 ### +ASCII: B....... +HEX: 42 a7 99 99 99 99 99 98 +### i= 16 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 16 j= 2 value= 5 len= 8 ### +ASCII: AP...... +HEX: 41 50 00 00 00 00 00 00 +### i= 16 j= 3 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 16 j= 4 value= 59 len= 8 ### +ASCII: B;...... +HEX: 42 3b 00 00 00 00 00 00 +### i= 16 j= 5 value= 181.4 len= 8 ### +ASCII: B.fffffh +HEX: 42 b5 66 66 66 66 66 68 +### i= 16 j= 6 value= 152.9 len= 8 ### +ASCII: B..ffffh +HEX: 42 98 e6 66 66 66 66 68 +### i= 17 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 17 j= 2 value= 6 len= 8 ### +ASCII: A`...... +HEX: 41 60 00 00 00 00 00 00 +### i= 17 j= 3 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 17 j= 4 value= 60 len= 8 ### +ASCII: B<...... +HEX: 42 3c 00 00 00 00 00 00 +### i= 17 j= 5 value= 165.3 len= 8 ### +ASCII: B.L..... +HEX: 42 a5 4c cc cc cc cc d0 +### i= 17 j= 6 value= 167.5 len= 8 ### +ASCII: B....... +HEX: 42 a7 80 00 00 00 00 00 +### i= 18 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 18 j= 2 value= 7 len= 8 ### +ASCII: Ap...... +HEX: 41 70 00 00 00 00 00 00 +### i= 18 j= 3 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 18 j= 4 value= 63 len= 8 ### +ASCII: B?...... +HEX: 42 3f 00 00 00 00 00 00 +### i= 18 j= 5 value= 163.9 len= 8 ### +ASCII: B..ffffh +HEX: 42 a3 e6 66 66 66 66 68 +### i= 18 j= 6 value= 158 len= 8 ### +ASCII: B....... +HEX: 42 9e 00 00 00 00 00 00 +### i= 19 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 19 j= 2 value= 8 len= 8 ### +ASCII: A....... +HEX: 41 80 00 00 00 00 00 00 +### i= 19 j= 3 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 19 j= 4 value= 70 len= 8 ### +ASCII: BF...... +HEX: 42 46 00 00 00 00 00 00 +### i= 19 j= 5 value= 152.5 len= 8 ### +ASCII: B....... +HEX: 42 98 80 00 00 00 00 00 +### i= 19 j= 6 value= 150.2 len= 8 ### +ASCII: B.333330 +HEX: 42 96 33 33 33 33 33 30 +### i= 20 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 20 j= 2 value= 9 len= 8 ### +ASCII: A....... +HEX: 41 90 00 00 00 00 00 00 +### i= 20 j= 3 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 20 j= 4 value= 62 len= 8 ### +ASCII: B>...... +HEX: 42 3e 00 00 00 00 00 00 +### i= 20 j= 5 value= 173.5 len= 8 ### +ASCII: B....... +HEX: 42 ad 80 00 00 00 00 00 +### i= 20 j= 6 value= 190.7 len= 8 ### +ASCII: B..33330 +HEX: 42 be b3 33 33 33 33 30 +### i= 21 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 21 j= 2 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 21 j= 3 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 21 j= 4 value= 60 len= 8 ### +ASCII: B<...... +HEX: 42 3c 00 00 00 00 00 00 +### i= 21 j= 5 value= 147.9 len= 8 ### +ASCII: B..ffffh +HEX: 42 93 e6 66 66 66 66 68 +### i= 21 j= 6 value= 164.9 len= 8 ### +ASCII: B..ffffh +HEX: 42 a4 e6 66 66 66 66 68 +### i= 22 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 22 j= 2 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 22 j= 3 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 22 j= 4 value= 42 len= 8 ### +ASCII: B*...... +HEX: 42 2a 00 00 00 00 00 00 +### i= 22 j= 5 value= 181.3 len= 8 ### +ASCII: B.L..... +HEX: 42 b5 4c cc cc cc cc d0 +### i= 22 j= 6 value= 151.5 len= 8 ### +ASCII: B....... +HEX: 42 97 80 00 00 00 00 00 +### i= 23 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 23 j= 2 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 23 j= 3 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 23 j= 4 value= 35 len= 8 ### +ASCII: B#...... +HEX: 42 23 00 00 00 00 00 00 +### i= 23 j= 5 value= 124.3 len= 8 ### +ASCII: B|L..... +HEX: 42 7c 4c cc cc cc cc cc +### i= 23 j= 6 value= 134.4 len= 8 ### +ASCII: B.fffffh +HEX: 42 86 66 66 66 66 66 68 +### i= 24 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 24 j= 2 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 24 j= 3 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 24 j= 4 value= 47 len= 8 ### +ASCII: B/...... +HEX: 42 2f 00 00 00 00 00 00 +### i= 24 j= 5 value= 174.8 len= 8 ### +ASCII: B....... +HEX: 42 ae cc cc cc cc cc d0 +### i= 24 j= 6 value= 200.8 len= 8 ### +ASCII: B....... +HEX: 42 c8 cc cc cc cc cc d0 +### i= 25 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 25 j= 2 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 25 j= 3 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 25 j= 4 value= 59 len= 8 ### +ASCII: B;...... +HEX: 42 3b 00 00 00 00 00 00 +### i= 25 j= 5 value= 167.8 len= 8 ### +ASCII: B....... +HEX: 42 a7 cc cc cc cc cc d0 +### i= 25 j= 6 value= 178.3 len= 8 ### +ASCII: B.L..... +HEX: 42 b2 4c cc cc cc cc d0 +### i= 26 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 26 j= 2 value= 5 len= 8 ### +ASCII: AP...... +HEX: 41 50 00 00 00 00 00 00 +### i= 26 j= 3 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 26 j= 4 value= 57 len= 8 ### +ASCII: B9...... +HEX: 42 39 00 00 00 00 00 00 +### i= 26 j= 5 value= 193.4 len= 8 ### +ASCII: B.fffffh +HEX: 42 c1 66 66 66 66 66 68 +### i= 26 j= 6 value= 183.5 len= 8 ### +ASCII: B....... +HEX: 42 b7 80 00 00 00 00 00 +### i= 27 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 27 j= 2 value= 6 len= 8 ### +ASCII: A`...... +HEX: 41 60 00 00 00 00 00 00 +### i= 27 j= 3 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 27 j= 4 value= 60 len= 8 ### +ASCII: B<...... +HEX: 42 3c 00 00 00 00 00 00 +### i= 27 j= 5 value= 150.7 len= 8 ### +ASCII: B..33330 +HEX: 42 96 b3 33 33 33 33 30 +### i= 27 j= 6 value= 147.1 len= 8 ### +ASCII: B....... +HEX: 42 93 19 99 99 99 99 98 +### i= 28 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 28 j= 2 value= 7 len= 8 ### +ASCII: Ap...... +HEX: 41 70 00 00 00 00 00 00 +### i= 28 j= 3 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 28 j= 4 value= 59 len= 8 ### +ASCII: B;...... +HEX: 42 3b 00 00 00 00 00 00 +### i= 28 j= 5 value= 142.5 len= 8 ### +ASCII: B....... +HEX: 42 8e 80 00 00 00 00 00 +### i= 28 j= 6 value= 148.7 len= 8 ### +ASCII: B..33330 +HEX: 42 94 b3 33 33 33 33 30 +### i= 29 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 29 j= 2 value= 8 len= 8 ### +ASCII: A....... +HEX: 41 80 00 00 00 00 00 00 +### i= 29 j= 3 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 29 j= 4 value= 59 len= 8 ### +ASCII: B;...... +HEX: 42 3b 00 00 00 00 00 00 +### i= 29 j= 5 value= 176.4 len= 8 ### +ASCII: B.fffffh +HEX: 42 b0 66 66 66 66 66 68 +### i= 29 j= 6 value= 204.8 len= 8 ### +ASCII: B....... +HEX: 42 cc cc cc cc cc cc d0 +### i= 30 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 30 j= 2 value= 9 len= 8 ### +ASCII: A....... +HEX: 41 90 00 00 00 00 00 00 +### i= 30 j= 3 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 30 j= 4 value= 70 len= 8 ### +ASCII: BF...... +HEX: 42 46 00 00 00 00 00 00 +### i= 30 j= 5 value= 144.2 len= 8 ### +ASCII: B.333330 +HEX: 42 90 33 33 33 33 33 30 +### i= 30 j= 6 value= 143.8 len= 8 ### +ASCII: B....... +HEX: 42 8f cc cc cc cc cc d0 +### i= 31 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 31 j= 2 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 31 j= 3 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 31 j= 4 value= 61 len= 8 ### +ASCII: B=...... +HEX: 42 3d 00 00 00 00 00 00 +### i= 31 j= 5 value= 148.4 len= 8 ### +ASCII: B.fffffh +HEX: 42 94 66 66 66 66 66 68 +### i= 31 j= 6 value= 168.8 len= 8 ### +ASCII: B....... +HEX: 42 a8 cc cc cc cc cc d0 +### i= 32 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 32 j= 2 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 32 j= 3 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 32 j= 4 value= 52 len= 8 ### +ASCII: B4...... +HEX: 42 34 00 00 00 00 00 00 +### i= 32 j= 5 value= 164.9 len= 8 ### +ASCII: B..ffffh +HEX: 42 a4 e6 66 66 66 66 68 +### i= 32 j= 6 value= 158.6 len= 8 ### +ASCII: B....... +HEX: 42 9e 99 99 99 99 99 98 +### i= 33 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 33 j= 2 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 33 j= 3 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 33 j= 4 value= 43 len= 8 ### +ASCII: B+...... +HEX: 42 2b 00 00 00 00 00 00 +### i= 33 j= 5 value= 141.2 len= 8 ### +ASCII: B.333330 +HEX: 42 8d 33 33 33 33 33 30 +### i= 33 j= 6 value= 158.1 len= 8 ### +ASCII: B....... +HEX: 42 9e 19 99 99 99 99 98 +### i= 34 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 34 j= 2 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 34 j= 3 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 34 j= 4 value= 49 len= 8 ### +ASCII: B1...... +HEX: 42 31 00 00 00 00 00 00 +### i= 34 j= 5 value= 176.5 len= 8 ### +ASCII: B....... +HEX: 42 b0 80 00 00 00 00 00 +### i= 34 j= 6 value= 208.3 len= 8 ### +ASCII: B.L..... +HEX: 42 d0 4c cc cc cc cc d0 +### i= 35 j= 1 value= min len= 8 ### +ASCII: min +HEX: 6d 69 6e 20 20 20 20 20 +### i= 35 j= 2 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 35 j= 3 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 35 j= 4 value= 60 len= 8 ### +ASCII: B<...... +HEX: 42 3c 00 00 00 00 00 00 +### i= 35 j= 5 value= 177.5 len= 8 ### +ASCII: B....... +HEX: 42 b1 80 00 00 00 00 00 +### i= 35 j= 6 value= 137.1 len= 8 ### +ASCII: B....... +HEX: 42 89 19 99 99 99 99 98 +### i= 36 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 36 j= 2 value= 5 len= 8 ### +ASCII: AP...... +HEX: 41 50 00 00 00 00 00 00 +### i= 36 j= 3 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 36 j= 4 value= 59 len= 8 ### +ASCII: B;...... +HEX: 42 3b 00 00 00 00 00 00 +### i= 36 j= 5 value= 174.1 len= 8 ### +ASCII: B....... +HEX: 42 ae 19 99 99 99 99 98 +### i= 36 j= 6 value= 160.2 len= 8 ### +ASCII: B.333330 +HEX: 42 a0 33 33 33 33 33 30 +### i= 37 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 37 j= 2 value= 6 len= 8 ### +ASCII: A`...... +HEX: 41 60 00 00 00 00 00 00 +### i= 37 j= 3 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 37 j= 4 value= 48 len= 8 ### +ASCII: B0...... +HEX: 42 30 00 00 00 00 00 00 +### i= 37 j= 5 value= 155.5 len= 8 ### +ASCII: B....... +HEX: 42 9b 80 00 00 00 00 00 +### i= 37 j= 6 value= 185.8 len= 8 ### +ASCII: B....... +HEX: 42 b9 cc cc cc cc cc d0 +### i= 38 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 38 j= 2 value= 7 len= 8 ### +ASCII: Ap...... +HEX: 41 70 00 00 00 00 00 00 +### i= 38 j= 3 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 38 j= 4 value= 61 len= 8 ### +ASCII: B=...... +HEX: 42 3d 00 00 00 00 00 00 +### i= 38 j= 5 value= 186.7 len= 8 ### +ASCII: B..33330 +HEX: 42 ba b3 33 33 33 33 30 +### i= 38 j= 6 value= 157.7 len= 8 ### +ASCII: B..33330 +HEX: 42 9d b3 33 33 33 33 30 +### i= 39 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 39 j= 2 value= 8 len= 8 ### +ASCII: A....... +HEX: 41 80 00 00 00 00 00 00 +### i= 39 j= 3 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 39 j= 4 value= 64 len= 8 ### +ASCII: B@...... +HEX: 42 40 00 00 00 00 00 00 +### i= 39 j= 5 value= 162.4 len= 8 ### +ASCII: B.fffffh +HEX: 42 a2 66 66 66 66 66 68 +### i= 39 j= 6 value= 179.4 len= 8 ### +ASCII: B.fffffh +HEX: 42 b3 66 66 66 66 66 68 +### i= 40 j= 1 value= MAX len= 8 ### +ASCII: MAX +HEX: 4d 41 58 20 20 20 20 20 +### i= 40 j= 2 value= 9 len= 8 ### +ASCII: A....... +HEX: 41 90 00 00 00 00 00 00 +### i= 40 j= 3 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 40 j= 4 value= 71 len= 8 ### +ASCII: BG...... +HEX: 42 47 00 00 00 00 00 00 +### i= 40 j= 5 value= 141 len= 8 ### +ASCII: B....... +HEX: 42 8d 00 00 00 00 00 00 +### i= 40 j= 6 value= 161.5 len= 8 ### +ASCII: B....... +HEX: 42 a1 80 00 00 00 00 00 +ASCII: +HEX: +### Done. ### +### Closing file ... ### +### Done ### +> +> > ## Load both files back in as raw data > a.1 <- readBin( con="Alfalfa.xpt", what=raw(), n=3600 ) > a.2 <- readBin( con="Alfalfa2.xpt", what=raw(), n=3600 ) > -> ## Display for diff -> a.2 - [1] 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 4c 49 42 52 - [25] 41 52 59 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 - [49] 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 - [73] 30 30 30 30 30 30 20 20 53 41 53 20 20 20 20 20 53 41 53 20 20 20 20 20 - [97] 53 41 53 4c 49 42 20 20 37 2e 30 30 20 20 20 20 4f 53 46 31 00 00 00 00 - [121] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [145] 31 30 44 45 43 39 39 3a 31 35 3a 35 36 3a 33 30 31 30 44 45 43 39 39 3a - [169] 31 35 3a 35 36 3a 33 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [193] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [217] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [241] 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 4d 45 4d 42 - [265] 45 52 20 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 - [289] 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 36 30 30 30 30 30 - [313] 30 30 30 31 34 30 20 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a - [337] 2a 2a 2a 2a 44 53 43 52 50 54 52 20 48 45 41 44 45 52 20 52 45 43 4f 52 - [361] 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 - [385] 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 53 41 53 20 20 20 20 20 - [409] 53 50 45 43 20 20 20 20 53 41 53 44 41 54 41 20 37 2e 30 30 20 20 20 20 - [433] 4f 53 46 31 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [457] 20 20 20 20 20 20 20 20 31 30 44 45 43 39 39 3a 31 35 3a 35 36 3a 33 30 - [481] 31 30 44 45 43 39 39 3a 31 35 3a 35 36 3a 33 30 20 20 20 20 20 20 20 20 - [505] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [529] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [553] 20 20 20 20 20 20 20 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a - [577] 2a 2a 2a 2a 4e 41 4d 45 53 54 52 20 48 45 41 44 45 52 20 52 45 43 4f 52 - [601] 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 36 30 30 30 30 30 30 - [625] 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 00 02 00 00 00 08 00 01 - [649] 50 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [673] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [697] 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 - [721] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - [745] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - [769] 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 08 00 02 53 41 4d 50 - [793] 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [817] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [841] 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 - [865] 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - [889] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - [913] 00 00 00 00 00 00 00 00 00 01 00 00 00 08 00 03 52 45 50 20 20 20 20 20 - [937] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [961] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 - [985] 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 10 -[1009] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -[1033] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -[1057] 00 00 00 00 00 01 00 00 00 08 00 04 53 45 45 44 57 54 20 20 20 20 20 20 -[1081] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -[1105] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 -[1129] 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 18 00 00 00 00 -[1153] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -[1177] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -[1201] 00 01 00 00 00 08 00 05 48 41 52 56 31 20 20 20 20 20 20 20 20 20 20 20 -[1225] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -[1249] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 -[1273] 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 -[1297] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -[1321] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 -[1345] 00 08 00 06 48 41 52 56 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -[1369] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -[1393] 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 -[1417] 20 20 20 20 00 00 00 00 00 00 00 28 00 00 00 00 00 00 00 00 00 00 00 00 -[1441] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -[1465] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 -[1489] 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -[1513] 20 20 20 20 20 20 20 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a -[1537] 2a 2a 2a 2a 4f 42 53 20 20 20 20 20 48 45 41 44 45 52 20 52 45 43 4f 52 -[1561] 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 -[1585] 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 6d 69 6e 20 20 20 20 20 -[1609] 00 00 00 00 00 00 00 00 41 10 00 00 00 00 00 00 42 40 00 00 00 00 00 00 -[1633] 42 ab b3 33 33 33 33 30 42 b4 4c cc cc cc cc d0 6d 69 6e 20 20 20 20 20 -[1657] 41 10 00 00 00 00 00 00 41 10 00 00 00 00 00 00 42 36 00 00 00 00 00 00 -[1681] 42 8a 33 33 33 33 33 30 42 96 b3 33 33 33 33 30 6d 69 6e 20 20 20 20 20 -[1705] 41 20 00 00 00 00 00 00 41 10 00 00 00 00 00 00 42 28 00 00 00 00 00 00 -[1729] 42 91 99 99 99 99 99 98 42 81 19 99 99 99 99 98 6d 69 6e 20 20 20 20 20 -[1753] 41 30 00 00 00 00 00 00 41 10 00 00 00 00 00 00 42 2d 00 00 00 00 00 00 -[1777] 42 aa 66 66 66 66 66 68 42 bf 33 33 33 33 33 30 6d 69 6e 20 20 20 20 20 -[1801] 41 40 00 00 00 00 00 00 41 10 00 00 00 00 00 00 42 40 00 00 00 00 00 00 -[1825] 42 7c cc cc cc cc cc cc 42 ac 99 99 99 99 99 98 4d 41 58 20 20 20 20 20 -[1849] 41 50 00 00 00 00 00 00 41 10 00 00 00 00 00 00 42 4b 00 00 00 00 00 00 -[1873] 42 b3 00 00 00 00 00 00 42 eb 4c cc cc cc cc d0 4d 41 58 20 20 20 20 20 -[1897] 41 60 00 00 00 00 00 00 41 10 00 00 00 00 00 00 42 2d 00 00 00 00 00 00 -[1921] 42 a6 4c cc cc cc cc d0 42 ad e6 66 66 66 66 68 4d 41 58 20 20 20 20 20 -[1945] 41 70 00 00 00 00 00 00 41 10 00 00 00 00 00 00 42 3f 00 00 00 00 00 00 -[1969] 42 a9 b3 33 33 33 33 30 42 9b cc cc cc cc cc d0 4d 41 58 20 20 20 20 20 -[1993] 41 80 00 00 00 00 00 00 41 10 00 00 00 00 00 00 42 41 00 00 00 00 00 00 -[2017] 42 c0 e6 66 66 66 66 68 42 b1 99 99 99 99 99 98 4d 41 58 20 20 20 20 20 -[2041] 41 90 00 00 00 00 00 00 41 10 00 00 00 00 00 00 42 3b 00 00 00 00 00 00 -[2065] 42 b9 cc cc cc cc cc d0 42 b3 33 33 33 33 33 30 6d 69 6e 20 20 20 20 20 -[2089] 00 00 00 00 00 00 00 00 41 20 00 00 00 00 00 00 42 3b 00 00 00 00 00 00 -[2113] 42 9e cc cc cc cc cc d0 42 8b b3 33 33 33 33 30 6d 69 6e 20 20 20 20 20 -[2137] 41 10 00 00 00 00 00 00 41 20 00 00 00 00 00 00 42 2e 00 00 00 00 00 00 -[2161] 42 a3 b3 33 33 33 33 30 42 96 00 00 00 00 00 00 6d 69 6e 20 20 20 20 20 -[2185] 41 20 00 00 00 00 00 00 41 20 00 00 00 00 00 00 42 2a 00 00 00 00 00 00 -[2209] 42 78 99 99 99 99 99 98 42 83 19 99 99 99 99 98 6d 69 6e 20 20 20 20 20 -[2233] 41 30 00 00 00 00 00 00 41 20 00 00 00 00 00 00 42 26 00 00 00 00 00 00 -[2257] 42 c1 19 99 99 99 99 98 42 c3 66 66 66 66 66 68 6d 69 6e 20 20 20 20 20 -[2281] 41 40 00 00 00 00 00 00 41 20 00 00 00 00 00 00 42 36 00 00 00 00 00 00 -[2305] 42 ab 80 00 00 00 00 00 42 a7 99 99 99 99 99 98 4d 41 58 20 20 20 20 20 -[2329] 41 50 00 00 00 00 00 00 41 20 00 00 00 00 00 00 42 3b 00 00 00 00 00 00 -[2353] 42 b5 66 66 66 66 66 68 42 98 e6 66 66 66 66 68 4d 41 58 20 20 20 20 20 -[2377] 41 60 00 00 00 00 00 00 41 20 00 00 00 00 00 00 42 3c 00 00 00 00 00 00 -[2401] 42 a5 4c cc cc cc cc d0 42 a7 80 00 00 00 00 00 4d 41 58 20 20 20 20 20 -[2425] 41 70 00 00 00 00 00 00 41 20 00 00 00 00 00 00 42 3f 00 00 00 00 00 00 -[2449] 42 a3 e6 66 66 66 66 68 42 9e 00 00 00 00 00 00 4d 41 58 20 20 20 20 20 -[2473] 41 80 00 00 00 00 00 00 41 20 00 00 00 00 00 00 42 46 00 00 00 00 00 00 -[2497] 42 98 80 00 00 00 00 00 42 96 33 33 33 33 33 30 4d 41 58 20 20 20 20 20 -[2521] 41 90 00 00 00 00 00 00 41 20 00 00 00 00 00 00 42 3e 00 00 00 00 00 00 -[2545] 42 ad 80 00 00 00 00 00 42 be b3 33 33 33 33 30 6d 69 6e 20 20 20 20 20 -[2569] 00 00 00 00 00 00 00 00 41 30 00 00 00 00 00 00 42 3c 00 00 00 00 00 00 -[2593] 42 93 e6 66 66 66 66 68 42 a4 e6 66 66 66 66 68 6d 69 6e 20 20 20 20 20 -[2617] 41 10 00 00 00 00 00 00 41 30 00 00 00 00 00 00 42 2a 00 00 00 00 00 00 -[2641] 42 b5 4c cc cc cc cc d0 42 97 80 00 00 00 00 00 6d 69 6e 20 20 20 20 20 -[2665] 41 20 00 00 00 00 00 00 41 30 00 00 00 00 00 00 42 23 00 00 00 00 00 00 -[2689] 42 7c 4c cc cc cc cc cc 42 86 66 66 66 66 66 68 6d 69 6e 20 20 20 20 20 -[2713] 41 30 00 00 00 00 00 00 41 30 00 00 00 00 00 00 42 2f 00 00 00 00 00 00 -[2737] 42 ae cc cc cc cc cc d0 42 c8 cc cc cc cc cc d0 6d 69 6e 20 20 20 20 20 -[2761] 41 40 00 00 00 00 00 00 41 30 00 00 00 00 00 00 42 3b 00 00 00 00 00 00 -[2785] 42 a7 cc cc cc cc cc d0 42 b2 4c cc cc cc cc d0 4d 41 58 20 20 20 20 20 -[2809] 41 50 00 00 00 00 00 00 41 30 00 00 00 00 00 00 42 39 00 00 00 00 00 00 -[2833] 42 c1 66 66 66 66 66 68 42 b7 80 00 00 00 00 00 4d 41 58 20 20 20 20 20 -[2857] 41 60 00 00 00 00 00 00 41 30 00 00 00 00 00 00 42 3c 00 00 00 00 00 00 -[2881] 42 96 b3 33 33 33 33 30 42 93 19 99 99 99 99 98 4d 41 58 20 20 20 20 20 -[2905] 41 70 00 00 00 00 00 00 41 30 00 00 00 00 00 00 42 3b 00 00 00 00 00 00 -[2929] 42 8e 80 00 00 00 00 00 42 94 b3 33 33 33 33 30 4d 41 58 20 20 20 20 20 -[2953] 41 80 00 00 00 00 00 00 41 30 00 00 00 00 00 00 42 3b 00 00 00 00 00 00 -[2977] 42 b0 66 66 66 66 66 68 42 cc cc cc cc cc cc d0 4d 41 58 20 20 20 20 20 -[3001] 41 90 00 00 00 00 00 00 41 30 00 00 00 00 00 00 42 46 00 00 00 00 00 00 -[3025] 42 90 33 33 33 33 33 30 42 8f cc cc cc cc cc d0 6d 69 6e 20 20 20 20 20 -[3049] 00 00 00 00 00 00 00 00 41 40 00 00 00 00 00 00 42 3d 00 00 00 00 00 00 -[3073] 42 94 66 66 66 66 66 68 42 a8 cc cc cc cc cc d0 6d 69 6e 20 20 20 20 20 -[3097] 41 10 00 00 00 00 00 00 41 40 00 00 00 00 00 00 42 34 00 00 00 00 00 00 -[3121] 42 a4 e6 66 66 66 66 68 42 9e 99 99 99 99 99 98 6d 69 6e 20 20 20 20 20 -[3145] 41 20 00 00 00 00 00 00 41 40 00 00 00 00 00 00 42 2b 00 00 00 00 00 00 -[3169] 42 8d 33 33 33 33 33 30 42 9e 19 99 99 99 99 98 6d 69 6e 20 20 20 20 20 -[3193] 41 30 00 00 00 00 00 00 41 40 00 00 00 00 00 00 42 31 00 00 00 00 00 00 -[3217] 42 b0 80 00 00 00 00 00 42 d0 4c cc cc cc cc d0 6d 69 6e 20 20 20 20 20 -[3241] 41 40 00 00 00 00 00 00 41 40 00 00 00 00 00 00 42 3c 00 00 00 00 00 00 -[3265] 42 b1 80 00 00 00 00 00 42 89 19 99 99 99 99 98 4d 41 58 20 20 20 20 20 -[3289] 41 50 00 00 00 00 00 00 41 40 00 00 00 00 00 00 42 3b 00 00 00 00 00 00 -[3313] 42 ae 19 99 99 99 99 98 42 a0 33 33 33 33 33 30 4d 41 58 20 20 20 20 20 -[3337] 41 60 00 00 00 00 00 00 41 40 00 00 00 00 00 00 42 30 00 00 00 00 00 00 -[3361] 42 9b 80 00 00 00 00 00 42 b9 cc cc cc cc cc d0 4d 41 58 20 20 20 20 20 -[3385] 41 70 00 00 00 00 00 00 41 40 00 00 00 00 00 00 42 3d 00 00 00 00 00 00 -[3409] 42 ba b3 33 33 33 33 30 42 9d b3 33 33 33 33 30 4d 41 58 20 20 20 20 20 -[3433] 41 80 00 00 00 00 00 00 41 40 00 00 00 00 00 00 42 40 00 00 00 00 00 00 -[3457] 42 a2 66 66 66 66 66 68 42 b3 66 66 66 66 66 68 4d 41 58 20 20 20 20 20 -[3481] 41 90 00 00 00 00 00 00 41 40 00 00 00 00 00 00 42 47 00 00 00 00 00 00 -[3505] 42 8d 00 00 00 00 00 00 42 a1 80 00 00 00 00 00 -> > ## Test that the files are identical > stopifnot( all(a.1 == a.2) ) > > proc.time() user system elapsed - 0.454 0.043 0.484 + 0.506 0.054 0.550 Modified: trunk/SASxport/tests/Theoph.Rout.save =================================================================== --- trunk/SASxport/tests/Theoph.Rout.save 2014-07-18 17:04:07 UTC (rev 1839) +++ trunk/SASxport/tests/Theoph.Rout.save 2014-07-18 17:11:52 UTC (rev 1840) @@ -57,4 +57,4 @@ > > proc.time() user system elapsed - 0.776 0.047 0.832 + 0.599 0.038 0.627 Modified: trunk/SASxport/tests/cars.R =================================================================== --- trunk/SASxport/tests/cars.R 2014-07-18 17:04:07 UTC (rev 1839) +++ trunk/SASxport/tests/cars.R 2014-07-18 17:11:52 UTC (rev 1840) @@ -10,21 +10,28 @@ summary(cars) +## Write to file write.xport(cars, file="cars2.xpt", cDate=strptime("28JUL07: 20:59:49", format="%d%b%y:%H:%M:%S"), osType="SunOS", sasVer="9.1", autogen.formats=FALSE -) + ) +## Display for diff +write.xport(cars, + file="", + cDate=strptime("28JUL07: 20:59:49", format="%d%b%y:%H:%M:%S"), + osType="SunOS", + sasVer="9.1", + autogen.formats=FALSE, + verbose=TRUE + ) ## Load both files back in as raw data a.1 <- readBin( con="cars.xpt", what=raw(), n=1e5) a.2 <- readBin( con="cars2.xpt", what=raw(), n=1e5) -## Display for diff -a.2 - ## Test that the files are identical stopifnot( all(a.1 == a.2) ) Modified: trunk/SASxport/tests/cars.Rout.save =================================================================== --- trunk/SASxport/tests/cars.Rout.save 2014-07-18 17:04:07 UTC (rev 1839) +++ trunk/SASxport/tests/cars.Rout.save 2014-07-18 17:11:52 UTC (rev 1840) @@ -60,129 +60,469 @@ Chev. :6 Max. :15906 Max. :35.00 Max. :5.000 Max. :1.0000 Datsun:4 > +> ## Write to file > write.xport(cars, + file="cars2.xpt", + cDate=strptime("28JUL07: 20:59:49", format="%d%b%y:%H:%M:%S"), + osType="SunOS", + sasVer="9.1", + autogen.formats=FALSE -+ ) ++ ) > +> ## Display for diff +> write.xport(cars, ++ file="", ++ cDate=strptime("28JUL07: 20:59:49", format="%d%b%y:%H:%M:%S"), ++ osType="SunOS", ++ sasVer="9.1", ++ autogen.formats=FALSE, ++ verbose=TRUE ++ ) +### Ensure all objects to be stored are data.frames... + ### +### Ensure object names are valid and unique... + ### +### opening file ... ### +### Done ### +### Write file header ... ### +ASCII: HEADER RECORD*******LIBRARY HEADER RECORD!!!!!!!000000000000000000000000000000 SAS SAS SASLIB 9.1 SunOS... 28JUL07:20:59:4928JUL07:20:59:49 +HEX: 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 4c 49 42 52 41 52 59 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 53 41 53 20 20 20 20 20 53 41 53 20 20 20 20 20 53 41 53 4c 49 42 20 20 39 2e 31 20 20 20 20 20 53 75 6e 4f 53 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 38 4a 55 4c 30 37 3a 32 30 3a 35 39 3a 34 39 32 38 4a 55 4c 30 37 3a 32 30 3a 35 39 3a 34 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +### Done. ### +### Write data frame header ... ### +ASCII: HEADER RECORD*******MEMBER HEADER RECORD!!!!!!!000000000000000001600000000140 HEADER RECORD*******DSCRPTR HEADER RECORD!!!!!!!000000000000000000000000000000 SAS CARS SASDATA 9.1 SunOS... 28JUL07:20:59:4928JUL07:20:59:49 +HEX: 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 4d 45 4d 42 45 52 20 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 36 30 30 30 30 30 30 30 30 31 34 30 20 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 44 53 43 52 50 54 52 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 53 41 53 20 20 20 20 20 43 41 52 53 20 20 20 20 53 41 53 44 41 54 41 20 39 2e 31 20 20 20 20 20 53 75 6e 4f 53 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 38 4a 55 4c 30 37 3a 32 30 3a 35 39 3a 34 39 32 38 4a 55 4c 30 37 3a 32 30 3a 35 39 3a 34 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +### Done. ### +### Write variable information block header ... ### +ASCII: HEADER RECORD*******NAMESTR HEADER RECORD!!!!!!!000000000500000000000000000000 +HEX: 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 4e 41 4d 45 53 54 52 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 35 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 +### Done. ### +### Write entries for variable information block ... ### +### MAKE ... ### +ASCII: ........MAKE ........ ............................................................ +HEX: 00 02 00 00 00 08 00 01 4d 41 4b 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +### PRICE ... ### +ASCII: ........PRICE ........ ............................................................ +HEX: 00 01 00 00 00 08 00 02 50 52 49 43 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +### MPG ... ### +ASCII: ........MPG ........ ............................................................ +HEX: 00 01 00 00 00 08 00 03 4d 50 47 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +### REP78 ... ### +ASCII: ........REP78 ........ ............................................................ +HEX: 00 01 00 00 00 08 00 04 52 45 50 37 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +### FOREIGN ... ### +ASCII: ........FOREIGN ........ ....... .................................................... +HEX: 00 01 00 00 00 08 00 05 46 4f 52 45 49 47 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +### Done. ### +ASCII: +HEX: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +### Write header for data block ... ### +ASCII: HEADER RECORD*******OBS HEADER RECORD!!!!!!!000000000000000000000000000000 +HEX: 48 45 41 44 45 52 20 52 45 43 4f 52 44 2a 2a 2a 2a 2a 2a 2a 4f 42 53 20 20 20 20 20 48 45 41 44 45 52 20 52 45 43 4f 52 44 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 20 +### Done ### +### Write data ... ### +### i= 1 j= 1 value= AMC len= 8 ### +ASCII: AMC +HEX: 41 4d 43 20 20 20 20 20 +### i= 1 j= 2 value= 4099 len= 8 ### +ASCII: D....... +HEX: 44 10 03 00 00 00 00 00 +### i= 1 j= 3 value= 22 len= 8 ### +ASCII: B....... +HEX: 42 16 00 00 00 00 00 00 +### i= 1 j= 4 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 1 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 2 j= 1 value= AMC len= 8 ### +ASCII: AMC +HEX: 41 4d 43 20 20 20 20 20 +### i= 2 j= 2 value= 4749 len= 8 ### +ASCII: D....... +HEX: 44 12 8d 00 00 00 00 00 +### i= 2 j= 3 value= 17 len= 8 ### +ASCII: B....... +HEX: 42 11 00 00 00 00 00 00 +### i= 2 j= 4 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 2 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 3 j= 1 value= AMC len= 8 ### +ASCII: AMC +HEX: 41 4d 43 20 20 20 20 20 +### i= 3 j= 2 value= 3799 len= 8 ### +ASCII: C.p..... +HEX: 43 ed 70 00 00 00 00 00 +### i= 3 j= 3 value= 22 len= 8 ### +ASCII: B....... +HEX: 42 16 00 00 00 00 00 00 +### i= 3 j= 4 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 3 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 4 j= 1 value= Audi len= 8 ### +ASCII: Audi +HEX: 41 75 64 69 20 20 20 20 +### i= 4 j= 2 value= 9690 len= 8 ### +ASCII: D%...... +HEX: 44 25 da 00 00 00 00 00 +### i= 4 j= 3 value= 17 len= 8 ### +ASCII: B....... +HEX: 42 11 00 00 00 00 00 00 +### i= 4 j= 4 value= 5 len= 8 ### +ASCII: AP...... +HEX: 41 50 00 00 00 00 00 00 +### i= 4 j= 5 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 5 j= 1 value= Audi len= 8 ### +ASCII: Audi +HEX: 41 75 64 69 20 20 20 20 +### i= 5 j= 2 value= 6295 len= 8 ### +ASCII: D....... +HEX: 44 18 97 00 00 00 00 00 +### i= 5 j= 3 value= 23 len= 8 ### +ASCII: B....... +HEX: 42 17 00 00 00 00 00 00 +### i= 5 j= 4 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 5 j= 5 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 6 j= 1 value= BMW len= 8 ### +ASCII: BMW +HEX: 42 4d 57 20 20 20 20 20 +### i= 6 j= 2 value= 9735 len= 8 ### +ASCII: D&...... +HEX: 44 26 07 00 00 00 00 00 +### i= 6 j= 3 value= 25 len= 8 ### +ASCII: B....... +HEX: 42 19 00 00 00 00 00 00 +### i= 6 j= 4 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 6 j= 5 value= 1 len= 8 ### +ASCII: A....... +HEX: 41 10 00 00 00 00 00 00 +### i= 7 j= 1 value= Buick len= 8 ### +ASCII: Buick +HEX: 42 75 69 63 6b 20 20 20 +### i= 7 j= 2 value= 4816 len= 8 ### +ASCII: D....... +HEX: 44 12 d0 00 00 00 00 00 +### i= 7 j= 3 value= 20 len= 8 ### +ASCII: B....... +HEX: 42 14 00 00 00 00 00 00 +### i= 7 j= 4 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 7 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 8 j= 1 value= Buick len= 8 ### +ASCII: Buick +HEX: 42 75 69 63 6b 20 20 20 +### i= 8 j= 2 value= 7827 len= 8 ### +ASCII: D....... +HEX: 44 1e 93 00 00 00 00 00 +### i= 8 j= 3 value= 15 len= 8 ### +ASCII: A....... +HEX: 41 f0 00 00 00 00 00 00 +### i= 8 j= 4 value= 4 len= 8 ### +ASCII: A@...... +HEX: 41 40 00 00 00 00 00 00 +### i= 8 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 9 j= 1 value= Buick len= 8 ### +ASCII: Buick +HEX: 42 75 69 63 6b 20 20 20 +### i= 9 j= 2 value= 5788 len= 8 ### +ASCII: D....... +HEX: 44 16 9c 00 00 00 00 00 +### i= 9 j= 3 value= 18 len= 8 ### +ASCII: B....... +HEX: 42 12 00 00 00 00 00 00 +### i= 9 j= 4 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 9 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 10 j= 1 value= Buick len= 8 ### +ASCII: Buick +HEX: 42 75 69 63 6b 20 20 20 +### i= 10 j= 2 value= 4453 len= 8 ### +ASCII: D.e..... +HEX: 44 11 65 00 00 00 00 00 +### i= 10 j= 3 value= 26 len= 8 ### +ASCII: B....... +HEX: 42 1a 00 00 00 00 00 00 +### i= 10 j= 4 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 10 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 11 j= 1 value= Buick len= 8 ### +ASCII: Buick +HEX: 42 75 69 63 6b 20 20 20 +### i= 11 j= 2 value= 5189 len= 8 ### +ASCII: D.E..... +HEX: 44 14 45 00 00 00 00 00 +### i= 11 j= 3 value= 20 len= 8 ### +ASCII: B....... +HEX: 42 14 00 00 00 00 00 00 +### i= 11 j= 4 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 11 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 12 j= 1 value= Buick len= 8 ### +ASCII: Buick +HEX: 42 75 69 63 6b 20 20 20 +### i= 12 j= 2 value= 10372 len= 8 ### +ASCII: D(...... +HEX: 44 28 84 00 00 00 00 00 +### i= 12 j= 3 value= 16 len= 8 ### +ASCII: B....... +HEX: 42 10 00 00 00 00 00 00 +### i= 12 j= 4 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 12 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 13 j= 1 value= Buick len= 8 ### +ASCII: Buick +HEX: 42 75 69 63 6b 20 20 20 +### i= 13 j= 2 value= 4082 len= 8 ### +ASCII: C. ..... +HEX: 43 ff 20 00 00 00 00 00 +### i= 13 j= 3 value= 19 len= 8 ### +ASCII: B....... +HEX: 42 13 00 00 00 00 00 00 +### i= 13 j= 4 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 13 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 14 j= 1 value= Cad. len= 8 ### +ASCII: Cad. +HEX: 43 61 64 2e 20 20 20 20 +### i= 14 j= 2 value= 11385 len= 8 ### +ASCII: D,y..... +HEX: 44 2c 79 00 00 00 00 00 +### i= 14 j= 3 value= 14 len= 8 ### +ASCII: A....... +HEX: 41 e0 00 00 00 00 00 00 +### i= 14 j= 4 value= 3 len= 8 ### +ASCII: A0...... +HEX: 41 30 00 00 00 00 00 00 +### i= 14 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00 +### i= 15 j= 1 value= Cad. len= 8 ### +ASCII: Cad. +HEX: 43 61 64 2e 20 20 20 20 +### i= 15 j= 2 value= 14500 len= 8 ### +ASCII: D8...... +HEX: 44 38 a4 00 00 00 00 00 +### i= 15 j= 3 value= 14 len= 8 ### +ASCII: A....... +HEX: 41 e0 00 00 00 00 00 00 +### i= 15 j= 4 value= 2 len= 8 ### +ASCII: A ...... +HEX: 41 20 00 00 00 00 00 00 +### i= 15 j= 5 value= 0 len= 8 ### +ASCII: ........ +HEX: 00 00 00 00 00 00 00 00... [truncated message content] |