unzip - érvénytelen karakterek

Fórumok

A helyzet a következő: SkyDrive-ról letöltöttem egy könyvtárat. Ezt a rendszer úgy oldja meg, hogy az adott könyvtár tartalmát zip fájlba csomagolja.

Eddig minden szép és jó.

A történet szomorú része onnan kezdődik, amikor ki szerettem volna csomagolni a fájlokat.
Linux alatt unzip-el futottam neki. Az unzip önmagától nem volt képes felismerni a helyes karakterkódolást.
Megpróbáltam saját magam definiálni egy szimpatikusat (UTF-8) ekkor már pár ékezet megjelent, de a helyzet így sem volt túl rózsás. Az ismeretlen karakterek helyére egy ilyen került.

Tulajdonképpen, ha megoldható lenne, hogy ezt a "�" karaktert valamiféle kommerszebb dologra cseréljem kicsomagolás közben (például egy mezei alul vonásra) teljes mértékben elégedett lennék.

Valaki, aki esetleg már futott hasonló problémába, tudja miként lehetne ezt kivitelezni?

(Megpróbáltam kicsomagolni a zip fájlokat Windows 7 alatt, de annak is csak úgy sikerült a kicsomagolás, mint az unzipnek mindenféle paraméter nélkül.)

Hozzászólások

Valószínűleg UTF-16 lesz a kódolás. Ez egy elég régi, és sajnos visszatérő hibája az unzipnek. Elvben a linuxos p7zip megfelelően beállított locale mellett kicsomagolja jól. Win alatt nem tudom, de egy próbát ott is megérhet.