HERRAMIENTA DE ARCHIVOS // 052

Extractor de rango de bytes

Recorta un archivo por posiciones de byte exactas. Indica el desplazamiento inicial y la longitud que necesitas, comprueba el rango antes de procesarlo y descarga únicamente ese fragmento como un nuevo archivo.

Procesado localmente en tu navegador

Selecciona un archivo

Se extraerá un intervalo binario exacto
ArchivoTamañoTipo
No hay archivos seleccionados.
Selecciona archivos para comenzar.0 archivos
Publicidad

Cómo usar Extractor de rango de bytes

  1. Selecciona un archivo.
  2. Introduce el byte inicial y la longitud.
  3. Define el nombre del fragmento.
  4. Pulsa Extraer rango y descarga el Blob resultante.

Qué hace esta herramienta de archivos

Utiliza Blob.slice() para crear una vista exacta del intervalo solicitado. El byte inicial es inclusivo y el final se calcula a partir de la longitud solicitada, sin modificar los bytes del fragmento.

Rango efectivo: [inicio, min(inicio + longitud, tamaño del archivo)). Si el inicio queda fuera del archivo, el proceso se detiene con un error claro.

El archivo permanece en tu navegador. La herramienta no interpreta el contenido ni garantiza que el fragmento sea un archivo autónomo o válido por sí mismo.

Formatos admitidos y límites

Admite cualquier archivo que el navegador pueda leer como Blob. Los límites prácticos dependen de la memoria, el navegador y el tamaño del intervalo solicitado.

Entrada1 archivo
UnidadBytes
SalidaFragmento binario

Ejemplo y consejos prácticos

Para extraer 4 KiB a partir del byte 4096, usa inicio 4096 y longitud 4096. El resultado contendrá los bytes 4096 a 8191 si el archivo tiene tamaño suficiente.

Consejos

  • Usa desplazamientos documentados cuando trabajes con cabeceras o bloques binarios.
  • Comprueba el tamaño del archivo antes de pedir un rango muy grande.

Preguntas frecuentes

¿Cómo extraer un rango concreto de bytes de un archivo desde el navegador?

Selecciona el archivo, indica el byte inicial y la longitud deseada. La herramienta usa Blob.slice() para generar localmente el fragmento exacto.

¿El byte final del rango se incluye en la extracción?

La herramienta usa un inicio inclusivo y un final exclusivo, siguiendo el comportamiento de Blob.slice(). La interfaz calcula el final a partir de la longitud.

¿Puedo extraer los primeros 512 bytes de un archivo binario?

Sí. Usa byte inicial 0 y longitud 512 para descargar exactamente los primeros 512 bytes, siempre que el archivo tenga ese tamaño.

¿Cambiar el tipo MIME modifica los bytes extraídos?

No. El MIME solo etiqueta el Blob descargado; los bytes del rango no se recodifican ni convierten.

¿Se puede extraer una parte de un archivo grande sin subirlo a un servidor?

Sí. El recorte se crea localmente a partir del Blob seleccionado y no requiere enviar el archivo a un servidor.

Semántica del rango

InicioInclusivo
FinalExclusivo
UnidadBytes

Explora más herramientas de archivos

Categorías de Callfile
Organización y nombres de archivos

Renombra, limpia, ordena y valida nombres de archivos.

Ver todo
Archivos comprimidos y compresión

Crea, inspecciona, comprime y extrae archivos comprimidos.

Ver todo
Integridad y verificación

Genera sumas de comprobación, manifiestos y firmas.

Ver todo
Inspección y análisis de archivos

Inspecciona bytes, cabeceras, tipos MIME y entropía.

Ver todo
Análisis de carpetas y almacenamiento

Analiza el tamaño, contenido, antigüedad y distribución de carpetas.

Ver todo
División y ensamblaje de archivos

Divide, une, extrae, parchea y verifica fragmentos.

Ver todo
Seguridad y privacidad de archivos

Cifra archivos y revisa indicadores de privacidad o seguridad.

Ver todo
Copias de seguridad y seguimiento de cambios

Compara conjuntos de copias de seguridad y detecta cambios en los archivos.

Ver todo