private void writeChars0 ( int ln, String sc )
	{
		int l = sc.length();
		int ml = Math.min(ln,l);
		try { fidx.writeBytes( (l==ml ? sc : sc.substring(0,ml)) ); }
		catch (IOException e) { e.printStackTrace(); }
		if(ln>l)
			{
			try { fidx.write(new byte[ln-l]); }
			catch (IOException e) { e.printStackTrace(); }
			}
	}