Я хочу использовать API субтитров. Для этого требуется хэш md5 первых и последних 64 КБ видеофайла. Я знаю, как сделать часть md5, просто хочу знать, как мне получить 128 КБ данных.
Вот решение проблемы в Java, которую я не могу реализовать в Swift. Стек
У меня есть URL-адрес видео. Как мне получить из него первые и последние 64 КБ? Подключиться к AlamoFire и что?
ниже показано, как это делается в Java,
FileInputStream in = new FileInputStream("d:/1.avi");
byte[] a = new byte[64 * 1024];
in.read(a); //head
long p = in.getChannel().size() - 64 * 1024;
in.getChannel().position(p);
in.read(a); //tail