1 votos

grep, no te da el desplazamiento correcto?

Tratando de obtener el offset de bytes de una palabra de texto en un archivo binario (con algún texto aquí y allí). Necesito saber el offset de esta palabra desde el principio del archivo. Me pregunto si en osx el comando opciones son ligeramente diferentes a los de otros unix.

strings Agent_of_Change.mobi | grep -o -b --binary EXTH

Esto me da : 31:EXTH

No está seguro de lo que 31 es decir, los bytes desde el comienzo de la línea? El valor correcto necesito sería 1617, desde el principio del archivo.

3voto

Oskar Puntos 1242

Grep es probable que contar el desplazamiento desde la salida de la strings comando ya que no es en realidad el análisis de la .mobi archivo directamente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X