Пропуск Java OutputStream (смещение)
Я пытаюсь написать функцию, которая принимает параметры объекта File, offset и byte array и записывает этот байтовый массив в объект File в Java.
Так что функция будет выглядеть
public void write(File file, long offset, byte[] data)
Но проблема в том, что параметр смещения имеет тип long, поэтому я не могу использовать функцию write () класса OutputStream, которая принимает целое число в качестве смещения.
В отличие от InputStream, у которого есть skip (long), кажется, что у OutputStream нет способа пропустить первые байты файла.
Есть ли хороший способ решить эту проблему?
Спасибо.