Vsakosti
May 19, 2023

[EO] Kiel malfermi *.bik dosieron el ludo "Prince of Persia: Warrior Within"?

Kio estas: En ludo Prince of Persia: Warrior Within estas tiaj videodosieroj, kiujn ne eble rigardi per ia ajna programo. Solvoj:

Unua varianto.

Unua ilo: ia HEX redaktilo. Mi uzis Bless Hex Editor.

Dua: ia videoludilo, kia povas montri *.bik dosierojn, aŭ RAD Video Tools, se necesos konvertii videon en alian formaton.

Ni malfermos *.bik dosieron per HEX redaktilo kaj forigas unuajn tridek bajtojn ĝis la vorto "BIK". Konservu ĉi dosieron kiel nova. Kiel rezulto ni havas dosieron, kion povas rigardi.

Tio, kion necese forigi, estas elektita.

Dua varianto.

Skribi kodon per ia programlingvo. Mi uzis Bash (ĉi tio ne estas programlingvo) kaj skribis tian simplan kodon.

#!/bin/bash

if [ $# -ne 2 ]; then
    echo "Uzado: $0 eniga_dosiero eliga_dosiero"
    exit 1
fi

eniga_dosiero="$1"
eliga_dosiero="$2"

if [ ! -f "$eniga_dosiero" ]; then
    echo "Eraro: eniga dosiero $eniga_dosiero ne ekzistas"
    exit 1
fi

dd if="$eniga_dosiero" of="$eliga_dosiero" bs=1 skip=30

echo "Dosiero $eniga_dosiero sukcese konservita en $eliga_dosiero"

Scenario ricevas dosieronomon, el kia necese forigi unuajn tridek bajtojn, kaj nomon de nova dosiero.

Fontoj kaj aliaj solvoj:

-[1]: https://forum.ixbt.com/topic.cgi?id=25:20484

-[2]: https://prince-persia.at.ua/news/kak_izvlech_video_iz_warrior_within/2010-01-14-37