public static String decompress_all(List<Integer> compressed) {
//		StringBuffer result = new StringBuffer();
		byte[] result =new byte[1024*10];
		for (int k : compressed) {
			for (java.util.Map.Entry<byte[], Integer> entry : dictionary_global.entrySet()) {
				if (entry.getValue().equals(k)) {
					//                System.out.println(entry.getKey());
					result=concatenateByteArrays(result, entry.getKey());
				}
			}
		}
		return result.toString();
	}