Saya punya file dengan konten yang mirip PK\u0003\u0004\u0014\u0000\u0006\u0000\b\u0000\u0000\u0000!\u0000À¸<91><91>¢\u0001
.
Namun, saya memiliki versi berbeda dari file yang sama PK^C^D^T^@^F^@^H^@^@^@!^@À¸<91><91>¢^A
Saya ingin "menafsirkan" file pertama, sehingga kode heks (masing-masing 6 karakter, termasuk \u
) dapat diselesaikan ke karakter yang sebenarnya. Namun, seperti yang Anda lihat, file tersebut tidak benar-benar biner, melainkan berisi representasi teks dari beberapa kode hex (serta beberapa yang ditafsirkan, seperti !
dll.)
Saya berpikir untuk menggunakan xxd -r
, dengan hanya beberapa karakter yang jelas salah. Bagaimana saya bisa mengkonversi file 1 saya sehingga menyerupai versi ke-2?
Ini sebenarnya dimaksudkan sebagai file .zip. Namun, karena bagaimana saat ini ditulis (byte mewakili karakter seperti
—
3yakuya
\u0000
daripada 0
), hanya mengubah ekstensi tidak berfungsi.
Ok aku paham. Tapi bagaimana dengan karakter lain, mis.
—
Berend
À,<91>
Dll? Apakah itu karakter UTF8 yang lurus? (Dan mengapa ada orang yang menulis zipfile dengan cara ini?)
Menerima zipfile melalui kawat, tempat itu diunggah ke browser dan browser hanya mengirimkannya kepada saya. Karakter-karakter ketika diperiksa di Vim memiliki representasi hex seperti yang saya harapkan (mis.
—
3yakuya
À
Adalah 00c0
, seperti yang diharapkan.)
.zip
ekstensi lalu coba membukanya.