Masukkan file Anda
Pilih atau seret file .ogg, .oga, atau .opus. Isinya juga bisa langsung ditempel.
Pilih file .ogg, .oga, atau .opus, lalu alat ini menelusuri setiap halaman Ogg secara berurutan, menyusun ulang paket yang terpotong lintas halaman, dan menentukan jenis setiap stream logis dari byte magic paket pertamanya: Opus, Vorbis, FLAC, Theora, atau stream tak dikenal yang ditampilkan dengan pratinjau heksadesimal, bukan tebakan. Alat ini mendekode OpusHead (versi, jumlah kanal, pre-skip, sample rate input, gain output, pemetaan kanal) dan header identifikasi Vorbis (kanal, sample rate, bitrate minimum, nominal, dan maksimum), membaca kolom identifikasi FLAC dan Theora, serta membantu membaca tag Vorbis: teks encoder dan setiap komentar sesuai urutan file. Sampul album tertanam (METADATA_BLOCK_PICTURE) hanya dijelaskan lewat jenis gambar, MIME, dan ukuran yang dinyatakan, tanpa pernah ditampilkan. Durasi tiap stream dihitung dari posisi granule terakhir, dan file berantai atau multipleks dirinci per segmen. CRC-32 setiap halaman bisa dihitung ulang. Laporan JSON yang bisa diunduh memuat susunan file, segmen berantai, setiap stream beserta header identifikasi, komentar, dan durasinya, serta jumlah halaman, CRC tidak cocok, dan resinkronisasi; daftar per halaman tidak ikut diunduh dan dilihat di tabel halaman. Alat ini hanya membaca struktur halaman dan header Ogg: tidak mendekode atau memutar audio, dan tag komentar adalah pernyataan sepihak dari pembuat file.
atau jatuhkan file di sini
Pilih atau seret file .ogg, .oga, atau .opus. Isinya juga bisa langsung ditempel.
File dibaca dan diurai di peramban ini; tidak ada yang diunggah.
Lihat hasilnya, lalu salin, unduh, atau lanjutkan pekerjaan Anda.
Ingin tahu file Anda diapakan? Baca pemberitahuan privasi →
Pilih file .ogg, .oga, atau .opus dan alat ini langsung menampilkan halaman, stream logis, header identifikasi, tag komentar, dan durasi hasil hitungan, tanpa memutar suara. Mulailah dari tabel stream: di sana ada codec yang dikenali dari byte magic, jumlah kanal, sample rate, dan apakah stream ditutup dengan halaman akhir.
Buka tabel komentar: baris pertama berisi teks encoder, lalu semua tag OpusTags sesuai urutan file, lengkap dengan nama kolom asli, versi huruf besar, dan nilainya. Nilai yang bukan UTF-8 valid ditandai beserta posisi byte yang gagal, bukan ditampilkan seolah teks normal. Setiap baris diberi label pernyataan sepihak.
Tidak. File dibaca oleh skrip di tab browser ini dan pemeriksaannya tidak membuat permintaan jaringan apa pun, jadi audio, tag, dan daftar halaman tetap di perangkat Anda. Tidak ada yang disimpan ke penyimpanan lokal atau cookie; setelah halaman dimuat ulang alat kembali kosong, jadi unduh laporan JSON bila ingin menyimpan hasilnya.
Bisa, cukup buka halaman ini di Chrome atau Firefox di HP Android lalu pilih file dari pengelola file. Tidak perlu memasang aplikasi atau codec karena tidak ada audio yang didekode. Karena seluruh file dimuat ke memori, file yang mendekati 256 MiB bisa terasa berat di HP lama; dalam hal itu gunakan laptop atau PC Windows.
Pesan itu berarti urutan byte ‘OggS’ sama sekali tidak ada di dalam file, biasanya karena file MP4, M4A, MP3, atau WebM diganti ekstensinya. Jika ‘OggS’ ada tetapi tidak dalam 64 KiB pertama, pesannya berbeda: pola penanda tidak ditemukan. Jenis file selalu ditentukan dari isi byte, bukan dari ekstensi.
Celah urutan berarti nomor urut sebuah halaman bukan nomor berikutnya yang diharapkan dalam stream-nya, tanda ada halaman yang hilang atau terpotong. Paket tidak lengkap adalah paket yang mulai atau berakhir tanpa sambungannya. Keduanya peringatan struktural dengan jumlah kejadian; sisa file tetap dibaca dan tidak ada yang diubah.
Batasnya 268.435.456 byte (256 MiB) dan tidak bisa dinaikkan lewat opsi apa pun. Pembacaan juga berhenti bila ada lebih dari 64 stream logis atau paket yang membentang lebih dari 512 halaman. Hingga 250.000 catatan halaman disimpan, dan tabel menampilkan 500 baris mulai dari halaman awal yang Anda pilih.
Tidak. CRC pada Ogg dipakai untuk mendeteksi perubahan tak disengaja; ketidakcocokan hanya berarti byte halaman itu berbeda dari nilai di header-nya, misalnya setelah diedit aplikasi tag atau rusak saat disalin. Alat ini menampilkan kedua nilai dengan catatan ‘hanya pemeriksaan struktur’ dan tidak memberi vonis keamanan apa pun.
Durasi dihitung dari posisi granule terakhir, bukan dari audio yang didekode: Opus memakai (granule − pre-skip) ÷ 48.000, sedangkan Vorbis dan FLAC memakai granule ÷ sample rate yang dinyatakan. Stream tanpa halaman akhir diberi tanda belum selesai, dan potongan rekaman yang tidak mulai dari granule 0 ikut menghitung selisih awal itu.
Gunakan tombol unduh pada panel laporan struktur; file bernama seperti nama-file-ogg-structure.json akan tersimpan. Isinya mencakup susunan file, segmen berantai, setiap stream beserta header identifikasi dan komentarnya, durasi, serta catatan resinkronisasi. Daftar halaman lengkap tidak ikut di dalamnya; lihat tabel halaman untuk itu.
Berantai berarti stream diletakkan berurutan seperti lagu demi lagu, dan durasi total adalah jumlah tiap segmen. Multipleks berarti beberapa stream berjalan bersamaan dalam satu segmen, misalnya audio dan video Theora. Statistik susunan menunjukkan jenisnya, dan setiap stream dicantumkan dengan nomor serinya sendiri.