PDA

View Full Version : CPYFRMARCF - Dateien mit Umlauten



chrisssiie
11-02-19, 20:12
wenn eine ZIP-Datei Dateien enthält, welche im Dateinamen Umlaute(ä,ö,ü) enthält, werden diese mit dem Befehl CPYFRMARCF nicht mit entpackt.

Es kommt kein Fehler etc.

Auch mit dem QSH-Befehl jar kann man diese Dateien nicht entpacken.
Hier kommt ein Fehler:
-----------------------------------------------------------------------
jar -xvf /test/testzip.zip
java.lang.IllegalArgumentException: MALFORMED
at java.util.zip.ZipCoder.toString(ZipCoder.java:69)
at java.util.zip.ZipInputStream.readLOC(ZipInputStrea m.java:311)
at java.util.zip.ZipInputStream.getNextEntry(ZipInput Stream.java:133)
at sun.tools.jar.Main.extract(Main.java:991)
at sun.tools.jar.Main.run(Main.java:323)
at sun.tools.jar.Main.main(Main.java:1300)
-----------------------------------------------------------------------


Wie kann man auf der AS400 eine ZIP-Datei, welche Dateien enthält, welche Umlaute im Dateinamen haben entpacken?

Fuerchau
12-02-19, 17:37
Ggf. mal die CCSID des Jobs auf 273 oder 1141 setzen, wenn er *HEX ist.

chrisssiie
15-02-19, 08:29
schon probiert, bringt leider nichts -.-

Fuerchau
15-02-19, 10:22
Dann entzippe doch auf Windows und kopiere es wieder hoch.

chrisssiie
15-02-19, 10:32
ist ein automatischer EDI-Prozess.
Hier haben wir keinen Einfluss was für Dateien kommen....

ExAzubi
18-02-19, 12:38
@chrisssiie
Ich vermute Fuerchau ging es mehr darum zu prüfen, ob die Dateien mit den Umlauten überhaupt ins IFS abgelegt werden können, oder ob ein weiterer Fehler in Dateinamen/Datei besteht.

Fuerchau
18-02-19, 14:57
Das Problem habe ich selbst in Windows. Mal kommen da native UTF8, mal auch korrekte Umlaute.

chrisssiie
21-02-19, 14:25
unter windows klappt alles wunderbar.

habe zum test einfach eine Textdatei genommen. hier in den Dateinamen ein ü eingefügt, gezippt.

Dann auf die iSeries ins IFS und versucht die zu entpacken... ich bekomme es nicht hin -.-

TARASIK
21-02-19, 16:14
Wie wäre es mit einem Tool ? Ich habe es aber nicht getestet.

https://www.easy400.net/zipsave/html/unzipsave.htm

chrisssiie
22-02-19, 10:15
Wie wäre es mit einem Tool ? Ich habe es aber nicht getestet.

https://www.easy400.net/zipsave/html/unzipsave.htm



danke für den Tipp, habe gesehen, hier wird AIX unzip verwendet...
habe ich jetzt auch verwendet und läuft ;)