¿Cómo puedo mostrar un archivo MP3 como binario?


1

Tengo un archivo MP3 y me gustaría ver el archivo binario.

¿Cómo puedo hacer esto (preferiblemente en una Mac)?


5
En general, se espera que las preguntas sobre el intercambio de pila muestren evidencia de su propio esfuerzo de investigación. El primer éxito para mí en la búsqueda de Google. mostrar archivo como binario es Mostrar los contenidos del archivo como binario. en desbordamiento de pila. Esa pregunta tiene algunas posibilidades como respuestas; ¿Alguno de ellos hace lo que quiere, y si no, qué es lo que quiere que sea diferente? (Para uno, esta respuesta parece hacer exactamente lo que quieres, si tienes Ruby disponible.)
a CVn

2
@ MichaelKjörling en la defensa de la OP, estoy bastante seguro de que Ruby no está instalado de forma predeterminada en OSX y la respuesta en cuestión puede asustar a un programador que no es. También tenga en cuenta que el OP claramente no es un programador y sus resultados de Google dependen de su propio historial de búsqueda y usted necesita saber qué buscar, el OP ni siquiera sabía que esto se llama "binario".
terdon

1
@terdon El título de la pregunta original usaba la palabra 'binario', por lo que debe haber habido cierta familiaridad con el término. Sé que el orden de éxito de Google depende del historial de búsqueda anterior, por lo que dije que era el mejor resultado para mi . No sé lo que viene con una instalación predeterminada de OS X, pero aun así, la respuesta de Ruby no es la única que existe y una simple: "Encontré esto, esto y esto, pero cuando probé todo lo que obtuve fue el mensaje de error X "habría mostrado un esfuerzo propio para responder a la pregunta antes de preguntar (la parte del" esfuerzo de investigación "de los motivos de votación de la pregunta).
a CVn

@ MichaelKjörling absolutamente, el OP definitivamente podría haber hecho más investigación. Solo estoy señalando que dicha investigación sería más difícil para el OP que para usted o para mí. Su queja básica es absolutamente válida.
terdon

@terdon Ruby 1.8.7 se envía con OS X, por cierto. (Tal es Python 2.7.2)
slhck

Respuestas:


7

Puedes usar xxd para esto. Abre una terminal y haz esto:

xxd -b foo.mp3 

Esto te dará una salida como la siguiente:

0000000: 01001001 01000100 00110011 00000100 00000000 00000000  ID3...
0000006: 00000000 00000001 00111011 01011001 01010100 01001001  ..;YTI

Llegar solamente Los 1 y 0 y sin espacios ni información adicional, haga esto:

xxd -b foo.mp3 | cut -d ' ' -f 2-8 | sed 's/ //g'

Simple y sencillo, también viene por defecto!
Braiam

Gracias por esto pero no funciona. Dice "xxd: Classique.MP3: No existe tal archivo o directorio". En Mi carpeta el nombre del archivo es Classique.MP3. Así que pego "xxd -b Classique.MP3 | cut -d '' -f 2-8 | sed 's / // g'" en la terminal. Hice algo mal
Maxime Archambault

@MaximeArchambault sí, necesita navegar a la carpeta correcta. Por ejemplo, si tiene Classique.MP3 en una carpeta llamada Musique que está en su directorio de inicio, tendrá que usar cd para entrar en ese directorio. Abre el terminal, y escribe cd /Users/Maxime/Musique y entonces ejecute el comando. Ver aquí .
terdon

@MaximeArchambault esto realmente debería funcionar, siéntase libre de enviarme un comentario (publique un comentario aquí) y puedo intentarlo y ayudarlo en la sala de chat (más en francés y en inglés).
terdon
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.