diff --git a/SabreTools.Serialization/Hashfile.cs b/SabreTools.Serialization/Hashfile.cs index a26cad38..e438e04d 100644 --- a/SabreTools.Serialization/Hashfile.cs +++ b/SabreTools.Serialization/Hashfile.cs @@ -57,11 +57,8 @@ namespace SabreTools.Serialization // Read and split the line string? line = reader.ReadLine(); string[]? lineParts = line?.Split(' ', StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries); - if (lineParts == null || lineParts.Length != 2) - { - additional.Add(line); + if (lineParts == null) continue; - } // Parse the line into a hash switch (hash) @@ -69,8 +66,8 @@ namespace SabreTools.Serialization case Hash.CRC: var sfv = new Models.Hashfile.SFV { - File = lineParts[0], - Hash = lineParts[1], + File = string.Join(" ", lineParts[..^1]), + Hash = string.Join(" ", lineParts[^1]), }; hashes.Add(sfv); break; @@ -78,7 +75,7 @@ namespace SabreTools.Serialization var md5 = new Models.Hashfile.MD5 { Hash = lineParts[0], - File = lineParts[1], + File = string.Join(" ", lineParts[1..]), }; hashes.Add(md5); break; @@ -86,7 +83,7 @@ namespace SabreTools.Serialization var sha1 = new Models.Hashfile.SHA1 { Hash = lineParts[0], - File = lineParts[1], + File = string.Join(" ", lineParts[1..]), }; hashes.Add(sha1); break; @@ -94,7 +91,7 @@ namespace SabreTools.Serialization var sha256 = new Models.Hashfile.SHA256 { Hash = lineParts[0], - File = lineParts[1], + File = string.Join(" ", lineParts[1..]), }; hashes.Add(sha256); break; @@ -102,7 +99,7 @@ namespace SabreTools.Serialization var sha384 = new Models.Hashfile.SHA384 { Hash = lineParts[0], - File = lineParts[1], + File = string.Join(" ", lineParts[1..]), }; hashes.Add(sha384); break; @@ -110,7 +107,7 @@ namespace SabreTools.Serialization var sha512 = new Models.Hashfile.SHA512 { Hash = lineParts[0], - File = lineParts[1], + File = string.Join(" ", lineParts[1..]), }; hashes.Add(sha512); break; @@ -118,7 +115,7 @@ namespace SabreTools.Serialization var spamSum = new Models.Hashfile.SpamSum { Hash = lineParts[0], - File = lineParts[1], + File = string.Join(" ", lineParts[1..]), }; hashes.Add(spamSum); break; diff --git a/SabreTools.Test/Serialization/DeserializationTests.cs b/SabreTools.Test/Serialization/DeserializationTests.cs index 0041ce63..71bbc438 100644 --- a/SabreTools.Test/Serialization/DeserializationTests.cs +++ b/SabreTools.Test/Serialization/DeserializationTests.cs @@ -4,6 +4,10 @@ using Xunit; namespace SabreTools.Test.Parser { + /// + /// Filenames that end in `-files` are real examples. + /// All other files are artificial and may not fully represent real examples. + /// public class DeserializationTests { [Theory] @@ -150,9 +154,9 @@ namespace SabreTools.Test.Parser } [Theory] - [InlineData("test-sfv.sfv", Hash.CRC, 1)] - [InlineData("test-md5.md5", Hash.MD5, 1)] - [InlineData("test-sha1.sha1", Hash.SHA1, 1)] + [InlineData("test-sfv-files.sfv", Hash.CRC, 100)] + [InlineData("test-md5-files.md5", Hash.MD5, 100)] + [InlineData("test-sha1-files.sha1", Hash.SHA1, 100)] [InlineData("test-sha256.sha256", Hash.SHA256, 1)] [InlineData("test-sha384.sha384", Hash.SHA384, 1)] [InlineData("test-sha512.sha512", Hash.SHA512, 1)] diff --git a/SabreTools.Test/TestData/test-md5-files.md5 b/SabreTools.Test/TestData/test-md5-files.md5 new file mode 100644 index 00000000..8ae353d5 --- /dev/null +++ b/SabreTools.Test/TestData/test-md5-files.md5 @@ -0,0 +1,100 @@ +d660d7258e04b3de83248f488c58e47c *Barney Bear Goes to School (USA) (Track 01).bin +ddcca5e6b1d05442505a935f1444c82d *Barney Bear Goes to School (USA) (Track 02).bin +52fb246984bd4bab51571454d9501904 *Barney Bear Goes to School (USA) (Track 03).bin +48e8a5b4813a942f1251aa9d013af83c *Barney Bear Goes to School (USA) (Track 04).bin +b8b04a48f1dae3ff2994a7a15143f924 *Barney Bear Goes to School (USA) (Track 05).bin +7dfdb3a6718188c6230eef6c003b0a66 *Barney Bear Goes to School (USA) (Track 06).bin +43dbf6509b694673c625c550d1583ab6 *Barney Bear Goes to School (USA) (Track 07).bin +870b67155c66d389833f7bdb4c226b78 *Barney Bear Goes to School (USA) (Track 08).bin +2146f79948f95394cd7bc8a92d8ffed3 *Barney Bear Goes to School (USA) (Track 09).bin +a95d931d28de5639e51d3ad02cdcaa0d *Barney Bear Goes to School (USA) (Track 10).bin +710b0c91d19db1e23eb0dff53c7e5b52 *Barney Bear Goes to School (USA) (Track 11).bin +92ce9aa1f3f1b6ed9be3dd601c2ff51d *Barney Bear Goes to School (USA) (Track 12).bin +83746c04b76586218074c2098d97e4ec *Barney Bear Goes to School (USA) (Track 13).bin +ced4ec11d8c1be2e1148803f19cd1f42 *Barney Bear Goes to School (USA) (Track 14).bin +09060e33785a50292eba201b0762de43 *Barney Bear Goes to School (USA) (Track 15).bin +5018feddca5aa792e78a3ab0faecfcce *Barney Bear Goes to School (USA) (Track 16).bin +fabea432e2ec97f7920388877d3b2c96 *Barney Bear Goes to School (USA) (Track 17).bin +04e1ca138b7682022d44815771f7d610 *Barney Bear Goes to School (USA) (Track 18).bin +3724b24f0f3db4e6dc5bf3719fd96159 *Barney Bear Goes to School (USA) (Track 19).bin +712529d5c03be26bc61018e2a6d62231 *Barney Bear Goes to School (USA) (Track 20).bin +416183742a8ec7c08595695a1d36f49e *Barney Bear Goes to School (USA) (Track 21).bin +3fdee94ba5e0d7e4a474f2a016d38d16 *Barney Bear Goes to School (USA) (Track 22).bin +3213aad3d108d80d1d530eca243877f3 *Barney Bear Goes to School (USA) (Track 23).bin +dc646e0e23fcc0112dda6dee7fc94048 *Barney Bear Goes to School (USA) (Track 24).bin +d49d329b62d952e14bd5629b103cc5b1 *Barney Bear Goes to School (USA) (Track 25).bin +a4c765c36e20e37993aedfaeed3b9dea *Barney Bear Goes to School (USA) (Track 26).bin +81a413c1524ad483650317036b3d9687 *Barney Bear Goes to School (USA) (Track 27).bin +f0291a33a245df7c38c0cea1ee4df9cc *Barney Bear Goes to School (USA) (Track 28).bin +0db6fe455ecc9b1fbeb55a85358d58a9 *Barney Bear Goes to School (USA) (Track 29).bin +f57d4d0cca4e1a1dbbc6d34dac28aee3 *Barney Bear Goes to School (USA) (Track 30).bin +18b018bb693b22530fa1e087a79bf2da *Barney Bear Goes to School (USA) (Track 31).bin +1bccdfc3c0f7bc0bf63b75c703d2849d *Barney Bear Goes to School (USA) (Track 32).bin +d13b18473053b6f93a931acdef2ac9ff *Barney Bear Goes to School (USA) (Track 33).bin +f106712d1ebb1c07fa2408efff0cbe53 *Barney Bear Goes to School (USA) (Track 34).bin +13aea576e33afc7923d0ab977d2470b5 *Barney Bear Goes to School (USA) (Track 35).bin +c1392dbb1c8e820f80c447ebb50ca10f *Barney Bear Goes to School (USA) (Track 36).bin +83923ea897d5284536257c85e9d468c4 *Barney Bear Goes to School (USA) (Track 37).bin +416d19d1a4471c06a6fab9cafd270541 *Barney Bear Goes to School (USA) (Track 38).bin +de980b883d382e7159848f2264d11905 *Barney Bear Goes to School (USA) (Track 39).bin +7f01aabfae9776414f4029798921f3f1 *Barney Bear Goes to School (USA) (Track 40).bin +43cfd6bb7f9f4e5add2b1119f78d4569 *Barney Bear Goes to School (USA) (Track 41).bin +59ca076d2fdc665f701e7467a3d2b180 *Barney Bear Goes to School (USA) (Track 42).bin +88ec47b4e372a1bfc9eb5b63a3ef2353 *Barney Bear Goes to School (USA) (Track 43).bin +a14c7b0d159dd11f65fb82c8c7299938 *Barney Bear Goes to School (USA) (Track 44).bin +9381f3af88a86a453167a6079a17c1aa *Barney Bear Goes to School (USA) (Track 45).bin +7d607ede892bb6f012467cfc07fab285 *Barney Bear Goes to School (USA) (Track 46).bin +f737f25818598092c3c483732ac2ca8f *Barney Bear Goes to School (USA) (Track 47).bin +3454bf5eac48968e920d78e083be5aab *Barney Bear Goes to School (USA) (Track 48).bin +f20cf6292d3dd47d77efa1102e43e530 *Barney Bear Goes to School (USA) (Track 49).bin +c5616328576e7b94cc54f3a39d035caf *Barney Bear Goes to School (USA) (Track 50).bin +4c8a8712674e4c8a98f00a5dee8053d8 *Barney Bear Goes to School (USA) (Track 51).bin +861e523b14ae06b1acfd0ae37654eedb *Barney Bear Goes to School (USA) (Track 52).bin +c0023a8fe8cf1683277c8fd61552eec5 *Barney Bear Goes to School (USA) (Track 53).bin +4551ef330c5a5e8ebabd3dc7367d0997 *Barney Bear Goes to School (USA) (Track 54).bin +6a1b8cab8ffc7f8ba0e398d06d6d6a3c *Barney Bear Goes to School (USA) (Track 55).bin +5da6fcdc3f19652cecd96bd45211f0b3 *Barney Bear Goes to School (USA) (Track 56).bin +5d56d449922dac2fb60888bcc8b65e84 *Barney Bear Goes to School (USA) (Track 57).bin +1cb6a16bfb96ddbff6981df77597ea5a *Barney Bear Goes to School (USA) (Track 58).bin +fee45f55442782a1d97c06c4caea3b94 *Barney Bear Goes to School (USA) (Track 59).bin +1012b41b1077cb5ab2d687049c229b1a *Barney Bear Goes to School (USA) (Track 60).bin +6ac86f3c17074d42a9f098d8ff957e25 *Barney Bear Goes to School (USA) (Track 61).bin +0aadb961334bec4cace74b17c40d24aa *Barney Bear Goes to School (USA) (Track 62).bin +aa3616d2742a44dd8cbeada00657607d *Barney Bear Goes to School (USA) (Track 63).bin +3c9a490073e319936bae51981132c955 *Barney Bear Goes to School (USA) (Track 64).bin +7e698663d98466bd2000a882bbe5b8cb *Barney Bear Goes to School (USA) (Track 65).bin +18f8511fe266d9538ade3216ea1661c5 *Barney Bear Goes to School (USA) (Track 66).bin +b9f7c67c8581229fad348445f50c6371 *Barney Bear Goes to School (USA) (Track 67).bin +70b9006b57fa5ee625259694f8cb47a0 *Barney Bear Goes to School (USA) (Track 68).bin +01f3ec3d63c80e274887699198e75606 *Barney Bear Goes to School (USA) (Track 69).bin +7752af3ad4a3b8cea680e4b7e1bfeb4d *Barney Bear Goes to School (USA) (Track 70).bin +bdef9ebec16c0cea78d2f4fecd48e688 *Barney Bear Goes to School (USA) (Track 71).bin +c8f3323905f892a046c979916fae514b *Barney Bear Goes to School (USA) (Track 72).bin +0a30fcd90e2839119e93ed7136a07097 *Barney Bear Goes to School (USA) (Track 73).bin +3a3edb3674bd30f7a61dc806b7562bf9 *Barney Bear Goes to School (USA) (Track 74).bin +9014a8d1a3356b01dccd95fa460bc785 *Barney Bear Goes to School (USA) (Track 75).bin +d0e58f8d6a734b20777f244edc1a45c7 *Barney Bear Goes to School (USA) (Track 76).bin +e4619f010e4af80f7a8770fb8b223cf7 *Barney Bear Goes to School (USA) (Track 77).bin +1215b28b90fec2fc1fddc6fbe3a63e87 *Barney Bear Goes to School (USA) (Track 78).bin +1c855c082e2185d7566681d63db741dc *Barney Bear Goes to School (USA) (Track 79).bin +fddaab4f57e73c36dc1af52fc66bd58d *Barney Bear Goes to School (USA) (Track 80).bin +14dfd6e66c6754ea546b23c3e56d0a75 *Barney Bear Goes to School (USA) (Track 81).bin +44b0379a2278f84f7e7015ed8bf79c54 *Barney Bear Goes to School (USA) (Track 82).bin +8089a558e9808640820fe624a32b3f8a *Barney Bear Goes to School (USA) (Track 83).bin +e862789c432b7e851d552e75e922716c *Barney Bear Goes to School (USA) (Track 84).bin +f7f27620f89bd7c7e19fd2d5a94e82c1 *Barney Bear Goes to School (USA) (Track 85).bin +2829f242300b36fc233c8eff72000c4a *Barney Bear Goes to School (USA) (Track 86).bin +342875d61f152a7da7d9143ebd0d767c *Barney Bear Goes to School (USA) (Track 87).bin +351f42129a3ca0212923c924ab028399 *Barney Bear Goes to School (USA) (Track 88).bin +f0ab189b06da969784133ca81a51454e *Barney Bear Goes to School (USA) (Track 89).bin +e6ee817f6712a8150fa793baa1333796 *Barney Bear Goes to School (USA) (Track 90).bin +2a74a5b6b3a1225a4ff9b4b824fe5fe0 *Barney Bear Goes to School (USA) (Track 91).bin +c2c9ef8ce916c8bfd9cfad5da61c8bb3 *Barney Bear Goes to School (USA) (Track 92).bin +1dab7e75dcee645759988fba5c5017cc *Barney Bear Goes to School (USA) (Track 93).bin +3a1abd4966bdc662bc9d9d51f6338942 *Barney Bear Goes to School (USA) (Track 94).bin +bd8e3e04f133b41b84fd5b84c13997b6 *Barney Bear Goes to School (USA) (Track 95).bin +fef61422100cc1a282250efb79a85292 *Barney Bear Goes to School (USA) (Track 96).bin +d087996d7f1e9856ddf833a697d2ea0b *Barney Bear Goes to School (USA) (Track 97).bin +781edf7bd5b6be3ae60a8f0198120f15 *Barney Bear Goes to School (USA) (Track 98).bin +bc206671819ac2b5b13e906fd27b89fd *Barney Bear Goes to School (USA) (Track 99).bin +37d1e3bf7439af1ac2d986150f525fc6 *Barney Bear Goes to School (USA).cue diff --git a/SabreTools.Test/TestData/test-sfv-files.sfv b/SabreTools.Test/TestData/test-sfv-files.sfv new file mode 100644 index 00000000..c5b24bf2 --- /dev/null +++ b/SabreTools.Test/TestData/test-sfv-files.sfv @@ -0,0 +1,100 @@ +Barney Bear Goes to School (USA) (Track 01).bin c2b0380c +Barney Bear Goes to School (USA) (Track 02).bin c5a453dc +Barney Bear Goes to School (USA) (Track 03).bin ace9996c +Barney Bear Goes to School (USA) (Track 04).bin 6f40b0b0 +Barney Bear Goes to School (USA) (Track 05).bin 8ac376dc +Barney Bear Goes to School (USA) (Track 06).bin c645a24b +Barney Bear Goes to School (USA) (Track 07).bin d94cf99c +Barney Bear Goes to School (USA) (Track 08).bin cbbd68c0 +Barney Bear Goes to School (USA) (Track 09).bin f0fc14c8 +Barney Bear Goes to School (USA) (Track 10).bin acf0a9a5 +Barney Bear Goes to School (USA) (Track 11).bin 5b331b57 +Barney Bear Goes to School (USA) (Track 12).bin b9b64ec0 +Barney Bear Goes to School (USA) (Track 13).bin d6851dee +Barney Bear Goes to School (USA) (Track 14).bin 037889d2 +Barney Bear Goes to School (USA) (Track 15).bin f3d32cea +Barney Bear Goes to School (USA) (Track 16).bin 3ccd6a90 +Barney Bear Goes to School (USA) (Track 17).bin feeb7b3e +Barney Bear Goes to School (USA) (Track 18).bin 9400c912 +Barney Bear Goes to School (USA) (Track 19).bin 31b6478a +Barney Bear Goes to School (USA) (Track 20).bin ed18d3d0 +Barney Bear Goes to School (USA) (Track 21).bin 6aca0fd9 +Barney Bear Goes to School (USA) (Track 22).bin 1f4c00d4 +Barney Bear Goes to School (USA) (Track 23).bin ce9c3836 +Barney Bear Goes to School (USA) (Track 24).bin 14a52799 +Barney Bear Goes to School (USA) (Track 25).bin b8735a03 +Barney Bear Goes to School (USA) (Track 26).bin f489cd1f +Barney Bear Goes to School (USA) (Track 27).bin bbb1166b +Barney Bear Goes to School (USA) (Track 28).bin 991e15c5 +Barney Bear Goes to School (USA) (Track 29).bin 7649e2b4 +Barney Bear Goes to School (USA) (Track 30).bin 6902b486 +Barney Bear Goes to School (USA) (Track 31).bin f154b6a4 +Barney Bear Goes to School (USA) (Track 32).bin 58dbf520 +Barney Bear Goes to School (USA) (Track 33).bin 8ff80802 +Barney Bear Goes to School (USA) (Track 34).bin 8b54c487 +Barney Bear Goes to School (USA) (Track 35).bin c8de569a +Barney Bear Goes to School (USA) (Track 36).bin 7cdecfde +Barney Bear Goes to School (USA) (Track 37).bin 601727ad +Barney Bear Goes to School (USA) (Track 38).bin 807f518e +Barney Bear Goes to School (USA) (Track 39).bin e5048ba4 +Barney Bear Goes to School (USA) (Track 40).bin de2bcb80 +Barney Bear Goes to School (USA) (Track 41).bin 9025a637 +Barney Bear Goes to School (USA) (Track 42).bin df40bb50 +Barney Bear Goes to School (USA) (Track 43).bin 01f0c4b3 +Barney Bear Goes to School (USA) (Track 44).bin 8b4242b2 +Barney Bear Goes to School (USA) (Track 45).bin 7876d09b +Barney Bear Goes to School (USA) (Track 46).bin 9428abad +Barney Bear Goes to School (USA) (Track 47).bin 9d893258 +Barney Bear Goes to School (USA) (Track 48).bin 51aac16b +Barney Bear Goes to School (USA) (Track 49).bin 362fa379 +Barney Bear Goes to School (USA) (Track 50).bin e4d8ecaa +Barney Bear Goes to School (USA) (Track 51).bin f08992b3 +Barney Bear Goes to School (USA) (Track 52).bin 3c8d4367 +Barney Bear Goes to School (USA) (Track 53).bin 87954cbc +Barney Bear Goes to School (USA) (Track 54).bin ec086f32 +Barney Bear Goes to School (USA) (Track 55).bin c394fa0f +Barney Bear Goes to School (USA) (Track 56).bin 3ad4671d +Barney Bear Goes to School (USA) (Track 57).bin 333cacef +Barney Bear Goes to School (USA) (Track 58).bin cbfcb5d7 +Barney Bear Goes to School (USA) (Track 59).bin 504777c6 +Barney Bear Goes to School (USA) (Track 60).bin 1fa823d3 +Barney Bear Goes to School (USA) (Track 61).bin 24ee30bb +Barney Bear Goes to School (USA) (Track 62).bin 660b6ef0 +Barney Bear Goes to School (USA) (Track 63).bin f666dcd5 +Barney Bear Goes to School (USA) (Track 64).bin e32633c6 +Barney Bear Goes to School (USA) (Track 65).bin 2188de3b +Barney Bear Goes to School (USA) (Track 66).bin f91dd564 +Barney Bear Goes to School (USA) (Track 67).bin 37bf5c5b +Barney Bear Goes to School (USA) (Track 68).bin 668ed023 +Barney Bear Goes to School (USA) (Track 69).bin 5518673c +Barney Bear Goes to School (USA) (Track 70).bin e439b914 +Barney Bear Goes to School (USA) (Track 71).bin 56ee347d +Barney Bear Goes to School (USA) (Track 72).bin 4be41c59 +Barney Bear Goes to School (USA) (Track 73).bin 5a115f81 +Barney Bear Goes to School (USA) (Track 74).bin 11634540 +Barney Bear Goes to School (USA) (Track 75).bin 476bb94b +Barney Bear Goes to School (USA) (Track 76).bin 6826e507 +Barney Bear Goes to School (USA) (Track 77).bin 305f858f +Barney Bear Goes to School (USA) (Track 78).bin 08502ef6 +Barney Bear Goes to School (USA) (Track 79).bin a8aa910e +Barney Bear Goes to School (USA) (Track 80).bin e02d0ab2 +Barney Bear Goes to School (USA) (Track 81).bin d49c10fa +Barney Bear Goes to School (USA) (Track 82).bin 068d3b79 +Barney Bear Goes to School (USA) (Track 83).bin 1e893985 +Barney Bear Goes to School (USA) (Track 84).bin f4a1fa93 +Barney Bear Goes to School (USA) (Track 85).bin 4602f294 +Barney Bear Goes to School (USA) (Track 86).bin 5a128907 +Barney Bear Goes to School (USA) (Track 87).bin f07cd311 +Barney Bear Goes to School (USA) (Track 88).bin f05e95f7 +Barney Bear Goes to School (USA) (Track 89).bin 4a349918 +Barney Bear Goes to School (USA) (Track 90).bin 86946adb +Barney Bear Goes to School (USA) (Track 91).bin 8cb842ec +Barney Bear Goes to School (USA) (Track 92).bin 25a06f44 +Barney Bear Goes to School (USA) (Track 93).bin 103f23af +Barney Bear Goes to School (USA) (Track 94).bin 37ab546f +Barney Bear Goes to School (USA) (Track 95).bin 96f61b43 +Barney Bear Goes to School (USA) (Track 96).bin 3cf5c0a6 +Barney Bear Goes to School (USA) (Track 97).bin 3f9148ea +Barney Bear Goes to School (USA) (Track 98).bin 4fd7ddae +Barney Bear Goes to School (USA) (Track 99).bin fab012e6 +Barney Bear Goes to School (USA).cue ac37e95b diff --git a/SabreTools.Test/TestData/test-sha1-files.sha1 b/SabreTools.Test/TestData/test-sha1-files.sha1 new file mode 100644 index 00000000..6569602b --- /dev/null +++ b/SabreTools.Test/TestData/test-sha1-files.sha1 @@ -0,0 +1,100 @@ +552497c13fc47fa14a7b626bf6b01de6020e091a *Barney Bear Goes to School (USA) (Track 01).bin +d2bbb8e2d902bab9d2326c358da0f89076ba86ac *Barney Bear Goes to School (USA) (Track 02).bin +14c9d68301fd1116bf929d26119cf34c03889af3 *Barney Bear Goes to School (USA) (Track 03).bin +3d494d1975bd89a10e1f17dc5ac0a1f5827c32f2 *Barney Bear Goes to School (USA) (Track 04).bin +c80bae6ba28fc9e7c45ef3228903c0b3b06d384f *Barney Bear Goes to School (USA) (Track 05).bin +059bcbad79f1d3455f3bc75befebaad9ad3f9324 *Barney Bear Goes to School (USA) (Track 06).bin +7960707b46957df2cabb8fa154bf033e31580b2c *Barney Bear Goes to School (USA) (Track 07).bin +452e78d923ac63e02b0b165a1e1c986734ebba61 *Barney Bear Goes to School (USA) (Track 08).bin +cf189c32133d62df96c3ce0a36288113da823aa7 *Barney Bear Goes to School (USA) (Track 09).bin +a1434029702c0b353d8306c7e9950819ba5267db *Barney Bear Goes to School (USA) (Track 10).bin +ce4fc5f66808d0fe367e68f880431498f6b478fb *Barney Bear Goes to School (USA) (Track 11).bin +3e80a154316a345fb127ca37ba6b8b72c750e4e6 *Barney Bear Goes to School (USA) (Track 12).bin +50ff9c0f8e9b0a87e5b36e2ecc0f3f1508784675 *Barney Bear Goes to School (USA) (Track 13).bin +0762ef8f6905f45acf8c4ae4054ab60a6cf7c073 *Barney Bear Goes to School (USA) (Track 14).bin +ad67f5ca5844d75c592fad8f12336d3133a183b4 *Barney Bear Goes to School (USA) (Track 15).bin +0920f59fd541026fe4d0d795bc7b6c57a36ad91f *Barney Bear Goes to School (USA) (Track 16).bin +3309dab66316e075faf4893f55ff0798ae2f88cc *Barney Bear Goes to School (USA) (Track 17).bin +3c69e6c6973218c427eb1a1e9a345f68e6b49fc6 *Barney Bear Goes to School (USA) (Track 18).bin +4f5cf49b310c832252127b12cc2b0df229180359 *Barney Bear Goes to School (USA) (Track 19).bin +7ab59b64684c10884fcf6c9ecc043dc7a5153841 *Barney Bear Goes to School (USA) (Track 20).bin +3a278ff89146499e6a7e7e25909305d1cfa5fb80 *Barney Bear Goes to School (USA) (Track 21).bin +0b92f885a17fc0553927f9fa0cacf1da6b6b7b39 *Barney Bear Goes to School (USA) (Track 22).bin +8669634838d19a7032e8526e038bd399bfdf9b57 *Barney Bear Goes to School (USA) (Track 23).bin +6912d94ded87afb74bcca87806f3f72bf4702b9d *Barney Bear Goes to School (USA) (Track 24).bin +9ed5776b573c700ab26c32a459a0fd1a00485328 *Barney Bear Goes to School (USA) (Track 25).bin +9efdff891f55eca95a02b348d66c35980ad968de *Barney Bear Goes to School (USA) (Track 26).bin +d2a421fd7018b6eed013cbe61b8ee2070eb2aceb *Barney Bear Goes to School (USA) (Track 27).bin +90442878e2556a87b57c321641e708e8ad93a471 *Barney Bear Goes to School (USA) (Track 28).bin +e2fda0b201b406190a1917ed7efd00e79d272efb *Barney Bear Goes to School (USA) (Track 29).bin +76cb82eb26e66fa432e268fe43911fc708cbb6ee *Barney Bear Goes to School (USA) (Track 30).bin +b69ef59ca3a9826c4137c59a5eb30f3e305f9b30 *Barney Bear Goes to School (USA) (Track 31).bin +2bde2c5a8f0d74c6bd083dd1cb5377be2070524d *Barney Bear Goes to School (USA) (Track 32).bin +54d4a3f7869786899393d4fb67fbe03e40626330 *Barney Bear Goes to School (USA) (Track 33).bin +9e52d519d4579ebac2d3da9c5ce0669eddb19cfe *Barney Bear Goes to School (USA) (Track 34).bin +ee811b8c5f8f60e3398148a79d195ae2848d8e4c *Barney Bear Goes to School (USA) (Track 35).bin +e27350c280c69b7c11bd44267a539073fb0b77fc *Barney Bear Goes to School (USA) (Track 36).bin +d5089422ddfce443abf69ec23befb210c9062077 *Barney Bear Goes to School (USA) (Track 37).bin +835924566f39f4d8c64094d1ed863937917e0707 *Barney Bear Goes to School (USA) (Track 38).bin +4abf1743a011b3183f0b057ebeccc163fa0f3045 *Barney Bear Goes to School (USA) (Track 39).bin +c150b686dda96233048b0f1d29ccea071daf9f01 *Barney Bear Goes to School (USA) (Track 40).bin +640d9918d448bce59be2e1ef52e5b82587613b23 *Barney Bear Goes to School (USA) (Track 41).bin +ce62fdb5a9f32b9292b787ac51e04d7498f11964 *Barney Bear Goes to School (USA) (Track 42).bin +23d147665661a130d1f073467cf6f6f0704f4d7b *Barney Bear Goes to School (USA) (Track 43).bin +6b4349b5279a92f428e349abebce438cd965810c *Barney Bear Goes to School (USA) (Track 44).bin +85b3d934c062498f3090538d6da6a3c63d089508 *Barney Bear Goes to School (USA) (Track 45).bin +302edc1ad287fa0df75b4c86307ac747f8df4a24 *Barney Bear Goes to School (USA) (Track 46).bin +2de127469e98e4fa7bfe00bbb882007fcdb12856 *Barney Bear Goes to School (USA) (Track 47).bin +e6b1ae9d4e5f281afe8b6c3defed0431dcb99b91 *Barney Bear Goes to School (USA) (Track 48).bin +893cb6ade428f689b38a125d275379bf31aee8d3 *Barney Bear Goes to School (USA) (Track 49).bin +8358d5170b00b4d09c56b8a28c828ebba1d5adf7 *Barney Bear Goes to School (USA) (Track 50).bin +2b423bf03c9c49dc0be0175c8c3299012d364200 *Barney Bear Goes to School (USA) (Track 51).bin +12a6097937de5d869b27d7a8238da8340f438ade *Barney Bear Goes to School (USA) (Track 52).bin +84698a6f846de2a779a81a8b93cbbcbc9036a8dc *Barney Bear Goes to School (USA) (Track 53).bin +4061e1f7258a0c87cb23336e4f64cbaf4cdd254d *Barney Bear Goes to School (USA) (Track 54).bin +cc8f53b24f138fc21a23b019a437368289a4c265 *Barney Bear Goes to School (USA) (Track 55).bin +7b763ba759342e15eb2ccc4d98acbc01cca3ca39 *Barney Bear Goes to School (USA) (Track 56).bin +f630af7d1e49a95ab428bdb74126f81b62730912 *Barney Bear Goes to School (USA) (Track 57).bin +17e48a7e1a32b85977eb7b8ad4fae85d8c42bf86 *Barney Bear Goes to School (USA) (Track 58).bin +10d5b198c8499ebfd41d68eb6c8de18b2e69e65f *Barney Bear Goes to School (USA) (Track 59).bin +47185af038c1d83ab89317010050afa512bc2886 *Barney Bear Goes to School (USA) (Track 60).bin +f5bd27601429f2f716e65ab2f897d5197717ede8 *Barney Bear Goes to School (USA) (Track 61).bin +199f76e7ed30f85009e05a5525b23f0e89995a91 *Barney Bear Goes to School (USA) (Track 62).bin +0cab20ff575958d3c81728c90c891e10f715e0af *Barney Bear Goes to School (USA) (Track 63).bin +e335f003aea9e9e813cf5e426bc72f07ec768b17 *Barney Bear Goes to School (USA) (Track 64).bin +e99995125809473a9a3bfcefcec7e4da1d4f797b *Barney Bear Goes to School (USA) (Track 65).bin +97afb5a41008b20e1bcccdac76936f49d9a749eb *Barney Bear Goes to School (USA) (Track 66).bin +53be03dfca426ac80378b10d0e36a33e9c11d776 *Barney Bear Goes to School (USA) (Track 67).bin +3d9a3eaa86603918ebe477ae28bacfc304fe5425 *Barney Bear Goes to School (USA) (Track 68).bin +9da2fdf58468db4b780b57c5b2076e481d7698ed *Barney Bear Goes to School (USA) (Track 69).bin +5e2855cf17f0d2030ea88aa95ce23caa210a3510 *Barney Bear Goes to School (USA) (Track 70).bin +d3b7ac10d5ad278d395c0728d93d83e731f93967 *Barney Bear Goes to School (USA) (Track 71).bin +06af05085066a2d57fdf0bfd1426567e740372c7 *Barney Bear Goes to School (USA) (Track 72).bin +52149d8d53a03d0cee85cc4e4df1b82e5ac88e10 *Barney Bear Goes to School (USA) (Track 73).bin +85f6ad48de39dfbc87aa4fa46ba016984aa8c679 *Barney Bear Goes to School (USA) (Track 74).bin +a2791067722c9b0f3da80ed06b264498dd98ff15 *Barney Bear Goes to School (USA) (Track 75).bin +c7313b864bc7d8577bfb9f51fc3c78d21f531816 *Barney Bear Goes to School (USA) (Track 76).bin +4213b728f776ce2c9794249f0e606e374d8360a9 *Barney Bear Goes to School (USA) (Track 77).bin +c820dff0bb7701b713e23349b0fd7f7ab4665fdd *Barney Bear Goes to School (USA) (Track 78).bin +3d9e1093945b295cb55cad9677670596f662795d *Barney Bear Goes to School (USA) (Track 79).bin +ae9a1f294ef937e5d55a879a1902aa8977363c14 *Barney Bear Goes to School (USA) (Track 80).bin +0d2590dfa441e56044b2a10a43a9db970874030f *Barney Bear Goes to School (USA) (Track 81).bin +d60d6f2e180d66167eaf33263939b7955f86d5f5 *Barney Bear Goes to School (USA) (Track 82).bin +15cbcf935c605fdb99052b5d21733eeb77ddd72b *Barney Bear Goes to School (USA) (Track 83).bin +001f27aebd72128158b2d5b7a48d8f713dde7c95 *Barney Bear Goes to School (USA) (Track 84).bin +2a67600411c22a58f721b3da5a289957f9f52f65 *Barney Bear Goes to School (USA) (Track 85).bin +4e42e0e0adb78d3917bc38b5101e7a973d7238b6 *Barney Bear Goes to School (USA) (Track 86).bin +4a190ced3513bfce98e3c93dbdb774ecf8b1d6aa *Barney Bear Goes to School (USA) (Track 87).bin +2325d30fe9ce608a5c6982c7c02185e6f97fab63 *Barney Bear Goes to School (USA) (Track 88).bin +7fc6e6263f54c245770ddb9a541e323036f67d2c *Barney Bear Goes to School (USA) (Track 89).bin +b3e79071a649e2492a9f7937e062ad57454858a1 *Barney Bear Goes to School (USA) (Track 90).bin +c2eab8f35e746dfd9335dfd67203dfeccb458de5 *Barney Bear Goes to School (USA) (Track 91).bin +6da8c81d445b0190ba0c11ef44dc181b48981eb3 *Barney Bear Goes to School (USA) (Track 92).bin +58c0f25bdc479a7c7ab63324fa8e5257aee4ec30 *Barney Bear Goes to School (USA) (Track 93).bin +ff55b21f3931d8f2a7685a207a95088445eb31cd *Barney Bear Goes to School (USA) (Track 94).bin +78497cb64ca43645e14a21129329982e7138f802 *Barney Bear Goes to School (USA) (Track 95).bin +6df2447ce0fd01e7db56a23942c0ae72200f3a97 *Barney Bear Goes to School (USA) (Track 96).bin +13134fa895412372ba243b161965c978e23f6fd2 *Barney Bear Goes to School (USA) (Track 97).bin +360703189c7756f774ac4c26d4f381ae1d1b5b07 *Barney Bear Goes to School (USA) (Track 98).bin +43b2ab2a65d451f0527c1572f1308430148c96e3 *Barney Bear Goes to School (USA) (Track 99).bin +48d2d7269050249dc7a2e5881177778359a6345b *Barney Bear Goes to School (USA).cue