#14 Using Zip file on Linux

open
nobody
None
5
2003-06-08
2003-06-08
John Fabiani
No

Hi,
First let me say I'm sort of a newbie when it comes to
Linux. I'm using SuSE 8.2. However, I ran into the
following problem after unzipping the files. All the "py"
files had "\r" at the end of every line of code. I figured
out this was a result of saving the code in windows. I
attempted to use the "-a" parameter to unzip but that
did not work. The man page for unzip states that the "-
a" parameter only works on files marked as text (not
sure how to mark a file). I then used "-aa" to force the
issue. But this command caused corruption on the other
files (it did fix the "py" files). In the end I had to create
two unzip areas and combine them. I'm not sure how to
fix this - but it took me a very long time. Maybe
someone knows what needs to be done to correct the
problem.

John Fabiani

Discussion

  • Steve Lamb
    Steve Lamb
    2003-08-06

    Logged In: YES
    user_id=400

    Well, there are several utils for this. I'm on a Debian system so I can't help
    you with packages, just the names.

    todos, fromdos are two that convert from one format to the next.

    dos2unix and unix2dos are another two

    flip is a third which is quite nice and is the one I personally use on my
    projects when working in Boa (in Windows) while running in Linux.

    You only need to convert the first file since it is the top line to call Python
    which is confused by the \r where it shouldn't be. The rest Python handles
    perfectly.

    Also I reported this as a bug and IIRC Riaan has come up with a solution.
    See the following:
    http://sourceforge.net/tracker/?
    func=detail&aid=773997&group_id=1909&atid=101909