--- parser3/tests/370.html 2016/11/28 22:48:58 1.1
+++ parser3/tests/370.html 2017/02/13 17:15:56 1.2
@@ -1,20 +1,22 @@
@main[]
+$script[./cat^os[-windows].sh]
+
$f[^file::load[binary;370.dat]]
-$fb[^file::exec[binary;cat.sh; $.stdin[$f] ;stdin]]
+$fb[^file::exec[binary;$script; $.stdin[$f] ;stdin]]
binary with first 0x00 byte:^json:string[$fb; $.file[base64] ]
$f[^file::create[text;sample.txt;АБВ]]
-$ft[^file::exec[cat.sh; $.stdin[$f] $.charset[windows-1251] ;stdin]]
+$ft[^file::exec[$script; $.stdin[$f] $.charset[windows-1251] ;stdin]]
text stdin (input converted, output converted back): $ft.text
$f[^file::create[binary;sample.txt;АБВ]]
-$ft[^file::exec[cat.sh; $.stdin[$f] $.charset[windows-1251] ;stdin]]
+$ft[^file::exec[$script; $.stdin[$f] $.charset[windows-1251] ;stdin]]
binary stdin (input not converted, output converted win->utf): $ft.text
-$ft[^file::exec[binary;cat.sh; $.stdin[$f] $.charset[windows-1251] ;stdin]]
+$ft[^file::exec[binary;$script; $.stdin[$f] $.charset[windows-1251] ;stdin]]
binary exec + binary stdin (input not converted, output not converted): $ft.text