Pencari Offset File
Unggah file apa pun untuk menemukan dan menampilkan nilai byte pada offset tertentu. File Offsets Finder memungkinkan Anda memasukkan satu atau lebih file offset dalam notasi desimal atau hex dan langsung melihat nilai hex, nilai desimal, interpretasi ASCII, kategori karakter, dan interpretasi multi-byte terperinci di setiap posisi. Baik Anda merekayasa balik format biner, memverifikasi konten header file, memeriksa bidang metadata, menganalisis file yang rusak, atau mempelajari cara data disimpan pada tingkat byte, alat ini memberi Anda visibilitas tingkat byte yang tepat - semua pemrosesan terjadi secara lokal di browser Anda. Mendukung pembacaan byte tunggal hingga 16 byte dengan interpretasi little-endian dan big-endian. Tidak perlu mendaftar.
File Offsets Finder
Enter file offsets to find and inspect byte values at specific positions. Supports decimal and hex notation.
Drop a file here or click to browse
Any file type - all processing is local in your browser
Mengapa Menggunakan Pencari File Offset Kami?
- Pencarian Offset Instan: Masukkan offset file apa pun dalam notasi desimal atau hex (1024, 0x400, $400) dan langsung temukan nilai byte pada posisi tersebut. File Offset Finder kami membaca byte, menerjemahkannya, dan menyajikan nilai hex, nilai desimal, interpretasi ASCII, dan kategori karakter - semuanya secara real-time. Mendukung banyak offset sekaligus untuk analisis file yang efisien.
- 100% Pemrosesan Browser Pribadi: Semua analisis offset terjadi sepenuhnya di browser Anda menggunakan FileReader API. File Anda tidak pernah diunggah ke server mana pun, menjadikan alat ini sepenuhnya pribadi dan aman. Sempurna untuk memeriksa biner kepemilikan, bukti forensik, dokumen sensitif, atau file apa pun yang harus tetap ada di perangkat Anda.
- Interpretasi Multi-Byte: Melampaui analisis byte tunggal dengan mode interpretasi multi-byte. Baca 1, 2, 4, 8, atau 16 byte pada offset apa pun dan dapatkan interpretasi otomatis sebagai bilangan bulat tak bertanda/bertanda tangan dengan berbagai ukuran (8, 16, 32, 64-bit), bilangan floating-point IEEE 754 (32 dan 64-bit), dan string hex mentah. Beralih antara urutan byte little-endian dan big-endian untuk analisis lintas platform.
- Interpretasi & Konteks Kaya: Setiap hasil offset mencakup interpretasi terperinci: kategori byte (karakter kontrol, ASCII yang dapat dicetak, diperluas), nama karakter ASCII untuk kode kontrol, deteksi tanda tangan file pada offset yang diketahui, representasi biner, persentase posisi file, dan bilah posisi file visual. Salin nilai apa pun (hex, desimal, offset) dengan satu klik untuk dokumentasi atau analisis lebih lanjut.
Kasus Penggunaan Umum untuk Pencari Offset File
- Rekayasa Terbalik & Analisis Biner: Gunakan Pencari Offset File untuk mencari dan memeriksa byte tertentu selama rekayasa balik. Saat menganalisis biner, Anda sering kali perlu memeriksa nilai pada offset tertentu - alat ini memungkinkan Anda dengan cepat memverifikasi hipotesis tentang struktur data, mencari konstanta, dan memahami bagaimana nilai dikodekan pada posisi berbeda dalam file.
- Inspeksi Header & Metadata File: Verifikasi nilai header file dengan cepat dengan memasukkan offset yang diketahui. Periksa byte ajaib pada offset 0, validasi nomor versi, cari ukuran file, dan periksa bidang metadata. Alat ini secara otomatis mendeteksi tanda tangan file umum (PNG, JPEG, PDF, ZIP, ELF, dan lainnya) pada offset 0, memberi Anda konfirmasi jenis file instan.
- Men-debug Format File Biner: Saat bekerja dengan format biner khusus, file penyimpanan game, atau firmware tertanam, gunakan Pencari File Offset untuk memvalidasi bahwa data ditulis pada posisi yang benar. Masukkan offset yang diharapkan dari spesifikasi format Anda dan konfirmasikan nilainya cocok. Mode interpretasi multi-byte membantu memecahkan kode bilangan bulat multi-byte dan nilai floating-point.
- Analisis Korupsi & Pemulihan Data: Selidiki file yang berpotensi rusak dengan memeriksa byte pada offset kritis. Periksa apakah header file masih utuh, verifikasi byte tanda tangan, dan periksa area metadata dari kerusakan. File Offsets Finder membantu Anda dengan cepat menentukan bagian file mana yang rusak dan apakah pemulihan dapat dilakukan.
- Mempelajari Dasar-dasar Biner & Format File: Pelajari bagaimana komputer menyimpan data pada tingkat byte dengan menjelajahi file nyata dengan File Offsets Finder. Lihat bagaimana bilangan bulat dikodekan dalam endianness yang berbeda, pahami representasi ASCII dan biner, dan temukan bagaimana format file menggunakan pola byte tertentu untuk header, metadata, dan penanda struktur.
- Audit Keamanan & Analisis Malware: Selama audit keamanan, periksa offset tertentu dalam file mencurigakan untuk memeriksa pola atau anomali yang diketahui. Verifikasi bahwa header PE/ELF terbentuk dengan baik, periksa titik masuk yang mencurigakan, dan periksa data overlay di akhir file. Pencari offset memberi Anda visibilitas tingkat byte yang tepat tanpa memerlukan editor hex lengkap.
Apa itu File Offset?
Offset file adalah nilai numerik yang mengidentifikasi posisi pasti byte dalam file, dihitung dari awal. Byte pertama berada pada offset 0 (atau 0x00000000 dalam heksadesimal), byte kedua pada offset 1, dan seterusnya. Offset file sangat penting untuk memahami format file biner - setiap bagian data dalam file, mulai dari byte ajaib yang mengidentifikasi jenis file hingga data piksel dalam gambar, berada pada offset tertentu. Saat merekayasa balik format file, menambal biner, atau menganalisis file yang rusak, mengetahui cara menemukan dan menafsirkan byte pada offset tertentu merupakan keterampilan yang penting. Offset file biasanya dinyatakan dalam notasi heksadesimal (basis 16), yang secara alami selaras dengan batas byte data biner dan memudahkan penghitungan jarak antar struktur data.
Cara Kerja Pencari Offset File Kami
- Unggah file - Seret dan lepas file apa pun ke alat atau klik untuk menelusuri. File dibaca seluruhnya di browser Anda menggunakan FileReader API. Tidak ada data yang dikirim ke server mana pun. Alat ini segera menyimpan konten file untuk analisis offset dan menampilkan nama dan ukuran file untuk referensi.
- Masukkan offset untuk diperiksa - Ketik satu atau lebih offset di kolom input, dipisahkan dengan koma, titik koma, atau baris baru. Offset dapat dimasukkan dalam berbagai format: desimal (1024), hex dengan awalan 0x (0x400), hex dengan awalan $ ($400), atau hex mentah (400 - otomatis terdeteksi jika berisi huruf a-f/A-F). Tetapkan jumlah byte yang akan dibaca per offset (1 hingga 16) dan pilih antara urutan byte little-endian atau big-endian untuk interpretasi multi-byte. Secara opsional, tetapkan offset dasar untuk menghitung posisi relatif.
- Tinjau hasil terperinci - Klik "Temukan Offset" untuk menganalisis semua offset yang dimasukkan. Setiap hasil menunjukkan offset absolut, offset relatif, nilai hex, nilai desimal, karakter ASCII, dan kategori byte. Perluas hasil apa pun untuk melihat interpretasi mendetail termasuk nilai integer yang tidak ditandatangani/ditandatangani, konversi floating-point, nama karakter, deteksi tanda tangan file, representasi biner, persentase posisi file, dan bilah posisi file visual. Salin nilai apa pun dengan satu klik untuk dokumentasi.
Memahami Nilai Endianness dan Multi-Byte
Saat membaca beberapa byte secara offset, endianness menentukan urutan interpretasi byte untuk membentuk nilai yang lebih besar:
- Little-Endian (LE): Byte paling tidak signifikan didahulukan (pada offset terendah). Ini adalah urutan byte yang digunakan oleh prosesor x86 dan x86-64 (Windows, Linux pada Intel/AMD), dan merupakan format file konsumen yang paling umum. Misalnya, 4 byte pada offset 0x10-0x13 mungkin mewakili bilangan bulat 32-bit dengan offset 0x10 adalah byte paling tidak signifikan.
- Big-Endian (BE): Byte paling signifikan didahulukan. Ini digunakan oleh protokol jaringan (urutan byte jaringan), file kelas Java, header gambar PNG dan JPEG, dan beberapa arsitektur RISC (PowerPC, SPARC). Misalnya, dimensi gambar PNG pada offset 0x10-0x17 adalah bilangan bulat big-endian 32-bit.
- Mengapa penting: Empat byte yang sama (mis., 01 02 03 04) mewakili nilai yang sangat berbeda bergantung pada endianness: little-endian menafsirkannya sebagai 0x04030201 (67.305.985), sedangkan big-endian menafsirkannya sebagai 0x01020304 (16.909.060). Kesalahan endianness akan menghasilkan hasil yang salah, itulah sebabnya alat kami menampilkan kedua interpretasi tersebut dan memungkinkan Anda memilih urutan byte yang diharapkan.
Privasi, Keamanan & Batasan
100% Pribadi: Pencari Offset File kami memproses semuanya secara lokal di browser Anda menggunakan File API. File Anda tidak pernah diunggah, dikirim, atau disimpan di server mana pun. Hal ini membuat alat ini aman untuk menganalisis file sensitif seperti biner kepemilikan, bukti forensik, atau dokumen rahasia.
Keterbatasan: Alat ini mendukung file hingga 256 MB untuk memastikan kinerja yang andal dalam batasan memori browser. Untuk file yang lebih besar, pertimbangkan untuk menggunakan sampel atau segmen untuk analisis. Pencari offset menyediakan inspeksi tingkat byte tetapi tidak mengurai struktur file lengkap - gunakan Binary Structure Parser atau File Header Analyzer untuk analisis struktural yang komprehensif. Selalu verifikasi temuan penting dengan hex editor lengkap saat melakukan audit keamanan atau investigasi forensik.
Pertanyaan yang Sering Diajukan
Offset file adalah posisi persis byte dalam file, diukur dari awal. Offset 0 adalah byte pertama, offset 1 adalah byte kedua, dan seterusnya. Anda mungkin perlu menemukan offset file saat merekayasa balik format biner, memverifikasi data pada posisi tertentu dalam file, memeriksa apakah header file berisi byte ajaib yang diharapkan, memeriksa bidang metadata pada posisi yang diketahui, men-debug format file biner khusus, menganalisis file yang berpotensi rusak, atau mempelajari cara kerja struktur file pada tingkat byte.
Alat ini mendukung berbagai format masukan offset untuk kenyamanan Anda. Gunakan notasi desimal untuk bilangan yang mudah dipahami manusia (1024, 0, 65535). Gunakan hex dengan awalan 0x untuk konvensi pemrograman standar (0x400, 0x1A00, 0xFF). Gunakan hex dengan awalan $ untuk konvensi bahasa assembly ($400, $1A00). Atau ketik hex mentah tanpa awalan (400, 1A00, FF) - alat secara otomatis mendeteksi format hex jika nilainya mengandung huruf a-f atau A-F. Anda dapat menggabungkan format dalam satu kueri, dipisahkan dengan koma, titik koma, atau baris baru.
Offset absolut adalah posisi byte dari awal file (selalu dimulai dari 0). Offset relatif adalah posisi relatif terhadap offset dasar yang ditentukan pengguna. Jika Anda menyetel offset dasar ke 0x100, maka offset absolut 0x150 akan memiliki offset relatif +0x50 (atau 80 dalam desimal). Offset relatif berguna ketika menganalisis bagian tertentu dari suatu file - Anda dapat mengatur dasar ke awal bagian dan kemudian memeriksa bidang yang berhubungan dengan titik tersebut.
Sangat. Semua pemrosesan file dilakukan sepenuhnya di dalam browser Anda menggunakan FileReader API. File Anda tidak pernah diunggah ke server mana pun, dikirimkan melalui jaringan, atau disimpan di cloud. Anda dapat memverifikasi ini dengan memeriksa tab jaringan alat pengembang browser Anda - tidak ada permintaan yang dibuat saat menganalisis file. Hal ini membuat alat ini aman untuk memeriksa biner kepemilikan, bukti forensik, dokumen sensitif, atau data rahasia apa pun.
Setiap nilai byte diinterpretasikan dalam berbagai cara untuk memberi Anda gambaran lengkap. Kategori Byte memberi tahu Anda jenis byte itu (byte nol, karakter kontrol, ASCII yang dapat dicetak, ASCII yang diperluas). Nama Karakter menunjukkan nama ASCII resmi untuk karakter kontrol (misalnya, NUL, LF, ESC). Untuk karakter yang dapat dicetak, alat ini menampilkan mesin terbang ASCII yang sebenarnya. Jika offset berada pada posisi 0, alat secara otomatis memeriksa tanda tangan format file yang diketahui. Saat membaca beberapa byte, Anda mendapatkan interpretasi numerik sebagai bilangan bulat yang tidak ditandatangani/ditandatangani dengan berbagai ukuran dan nilai floating-point IEEE 754 dalam urutan byte little-endian dan big-endian.
Saat Anda memilih lebih dari 1 byte untuk dibaca, alat secara otomatis menafsirkan urutan byte dalam berbagai cara. Misalnya, jika Anda membaca 4 byte, Anda mendapatkan interpretasi UInt32 (unsigned 32-bit integer), Int32 (signed 32-bit integer), dan Float32 (32-bit floating point). Ini menunjukkan nilai yang diwakili oleh byte ketika diperlakukan sebagai tipe data yang berbeda. Tombol Endianness (Little-Endian vs Big-Endian) mengontrol interpretasi utama. Hal ini penting karena byte yang sama mewakili angka yang sangat berbeda bergantung pada urutan byte dan tipe data.
File Offsets Finder dapat menangani file hingga 256 MB. Batasan ini memastikan kinerja yang andal dalam batasan memori browser. Karena seluruh file dimuat ke dalam memori untuk pencarian offset, file yang sangat besar dapat menyebabkan penurunan kinerja pada perangkat dengan RAM terbatas. Untuk sebagian besar kasus penggunaan - biner perangkat lunak, gambar, dokumen, arsip, dan gambar firmware - alat ini menangani file dengan lancar.
Ya. Saat Anda memeriksa offset 0 (byte pertama file), alat ini secara otomatis memeriksa byte pertama terhadap database tanda tangan format file yang dikenal. Itu dapat mendeteksi gambar PNG, gambar JPEG, dokumen PDF, arsip ZIP, gambar GIF, gambar BMP, executable ELF, dan banyak lagi termasuk kontainer RIFF, TIFF, GZIP, BZIP2, XZ, RAR, 7z, file kelas Java, executable Mach-O, MP4, OGG, font TrueType/OpenType, WOFF, MP3, WAV, database SQLite, dan file torrent.
Ya - 100% gratis, selamanya. Tanpa pendaftaran, tanpa akun, tanpa tingkat premium, tanpa batasan penggunaan, dan tanpa iklan. Analisis file sebanyak yang Anda perlukan dengan kueri offset sebanyak yang Anda perlukan. Semua pemrosesan dilakukan secara lokal di browser Anda tanpa unggahan server. Alat ini dirancang untuk pengembang, peneliti keamanan, analis forensik, pelajar, dan siapa saja yang perlu memeriksa data tingkat byte dalam file.