¿Qué es el formato de archivo OSZ?
Un archivo .osz es un paquete de beatmap para osu!, el juego de ritmo gratuito desarrollado por Dean Herbert (peppy) y distribuido por ppy Pty Ltd. Estructuralmente, un archivo .osz es un archivo ZIP estándar renombrado con la extensión .osz; al renombrarlo de nuevo a .zip y abrirlo con cualquier herramienta de compresión se revela el contenido de inmediato.
Dentro de un paquete .osz típico encontrará:
- Uno o más archivos de definición de beatmap
.osu(texto UTF-8, versión de formato interno 14) - Una pista de audio, generalmente
.mp3u.ogg - Una imagen de fondo (
.pngo.jpg) - Scripts de storyboard opcionales y muestras de hitsound personalizadas en
.wavu.ogg
Cuando el cliente de osu! abre un archivo .osz, extrae automáticamente el archivo en la carpeta Songs y registra todos los niveles de dificultad incluidos. Los beatmaps se distribuyen a través del sitio web de osu!; al hacer clic en un enlace de descarga allí, el cliente importa el archivo directamente. El cliente osu!lazer, que alcanzó el estado estable en 2024, también acepta importaciones de .osz en Windows, macOS, Linux, Android e iOS.
La integridad se verifica mediante sumas de comprobación CRC-32 por cada entrada del ZIP y hashes MD5 por cada archivo .osu, estos últimos utilizados para validar las puntuaciones enviadas al sistema de clasificación en línea. Los tamaños de los paquetes suelen oscilar entre 2 MB y 150 MB, dependiendo de la duración del audio y del número de niveles de dificultad incluidos.
Seguridad y protección
RIESGO: LOWLos archivos OSZ contienen únicamente audio, imágenes y archivos .osu de texto plano; no contienen ejecutables. Riesgo bajo. Descargue solo desde el sitio oficial osu.ppy.sh para evitar archivos manipulados. Los sitios espejo de la comunidad a veces agrupan archivos .osz con instaladores cargados de adware; use la descarga interna del cliente osu! o el sitio web oficial.
Detalles del formato
en pocas palabrasProgramas que abren archivos OSZ
Detalles técnicos
especificación profunda| Formato de contenedor | Archivo ZIP estándar; magic bytes `50 4B 03 04` en el desplazamiento 0, idéntico a cualquier archivo `.zip` |
| Formato de beatmap interno | Archivos de texto UTF-8 `.osu`; versión de formato interno actual 14 (desde 2013); los mapas más antiguos pueden usar las versiones 9-13 |
| Codificación de audio | Típico MP3 (128-320 kbps) u OGG Vorbis (128-192 kbps); el formato no impone un límite estricto de codificación |
| Formato de imagen | PNG o JPEG para el arte de fondo; sin límite de resolución impuesto |
| Compresión | DEFLATE por entrada (ZIP); los archivos de audio e imagen a menudo se almacenan usando el método ZIP STORED (sin compresión) |
| Integridad del beatmap | Hash MD5 por archivo `.osu` utilizado para la validación de la clasificación en línea; CRC-32 por entrada ZIP (ZIP estándar) |
| Tamaño típico del paquete | 2 MB - 150 MB dependiendo de la duración del audio y el número de niveles de dificultad incluidos |
| Recuento de archivos típico | 10-50 archivos por paquete: un `.osu` por nivel de dificultad más activos compartidos de audio, fondo y hitsounds |
| Tipo MIME | `application/x-osu-beatmap-archive` (registrado por el cliente osu!); también se acepta `application/zip` |
| Soporte de plataformas | Windows, macOS, Linux (osu!stable y osu!lazer); Android e iOS (osu!lazer, estable desde 2024) |
| Comportamiento de importación | El cliente osu! se extrae automáticamente a la carpeta Songs al abrir el archivo; no requiere extracción manual por parte del usuario |
| Storyboard opcional | Script de storyboard `.osb` o sección de storyboard integrada en `.osu`; lenguaje de scripting personalizado para animaciones y efectos |
| Muestras de hitsound | Archivos de audio WAV u OGG incluidos en el paquete; anulan los sonidos predeterminados del juego por beatmap |
| Orden de bytes | Little-endian (estructura ZIP estándar) |
| Lanzado | 2007 (osu! initial release, September 2007) |
| Última versión | N/A (format has not been versioned externally; osu! file format v14 internally for .osu files) |
| Especificación | osu.ppy.sh |
Conversiones de OSZ
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos OSZ.