David PHAM-VAN

Remove ASCii85 terminator

@@ -21,7 +21,7 @@ import 'dart:typed_data'; @@ -21,7 +21,7 @@ import 'dart:typed_data';
21 class Ascii85Encoder extends Converter<Uint8List, Uint8List> { 21 class Ascii85Encoder extends Converter<Uint8List, Uint8List> {
22 @override 22 @override
23 Uint8List convert(Uint8List input) { 23 Uint8List convert(Uint8List input) {
24 - final output = Uint8List(_maxEncodedLen(input.length) + 2); 24 + final output = Uint8List(_maxEncodedLen(input.length));
25 25
26 var outputOffset = 0; 26 var outputOffset = 0;
27 var inputOffset = 0; 27 var inputOffset = 0;
@@ -80,10 +80,7 @@ class Ascii85Encoder extends Converter<Uint8List, Uint8List> { @@ -80,10 +80,7 @@ class Ascii85Encoder extends Converter<Uint8List, Uint8List> {
80 outputOffset += 5; 80 outputOffset += 5;
81 } 81 }
82 82
83 - output[outputOffset] = 0x7e;  
84 - output[outputOffset + 1] = 0x3e;  
85 -  
86 - return output.sublist(0, outputOffset + 2); 83 + return output.sublist(0, outputOffset);
87 } 84 }
88 85
89 int _maxEncodedLen(int length) => (length + 3) ~/ 4 * 5; 86 int _maxEncodedLen(int length) => (length + 3) ~/ 4 * 5;