ntfs-3g 

http://www.videohelp.com/forum/archive/t281705.html

> My XP partiton was upgraded from Win98, so it's using FAT32. I was having
> problems with transfers just inexplicably hanging. I found out they were
> hitting the 2Gb limit. I created an NTFS partiton on an empty partition, and
> use that. I also found some Windows tools that can copy these files from
> Linux partitions, because Linux NTFS write support isn't 100% safe.

Reference your experince with NTFS, there is a new "beta" version driver for linux called "ntfs-3g" which is VERY reliable and fast for reading and writing from an ntfs partition as a regular user. Root permissions NOT required. I believe it is superior to all other linux ntfs drivers, including the commerical drivers. I highly recommend it. Basically, it means one no longer needs a vfat32 for transfer files from Linux to Windows and back. It means the old 2GBtye file limitation is now a thing of the past.

oldcpu posted 2006 Aug 18

ntfs-3g 

> My very first experience with NTFS write on Linux in like 1999 trashed my NT
> installation on the first write attempt. Seven years later most NTFS drivers
> still warn of corruption. It would be great to finally have one that works
> :o

Take a look at this URL: http://sourceforge.net/mailarchive/forum.php?thread_id=23836054&forum_id=2697

The current version has been well tested for 32-bit. Equivalent testing has not been done on 64-bit, prompting many to state the 64-bit version doesn't exist. But this is not accurate, as I have read of 64-bit users using the ntfs-3g driver.

The 32-bit driver is purportedly very reliable, and very fast in the testing that has taken place to date.

There is a plan to integrate it into the linux-ntfs project: http://www.linux-ntfs.org/

oldcpu posted 2006 Aug 22

cmd:cabextract 

Basic Info 

Usage 

Info 

*Tags*: Cab Viewer

cabextract - a program to extract Microsoft Cabinet files

Comments 

Help 

Quick Help 

$ cabextract --help
Usage: cabextract [options] [-d dir] <cabinet file(s)>
This will extract all files from a cabinet or executable cabinet.
For multi-part cabinets, only specify the first file in the set.
Options:
 -v   --version     print version / list cabinet
 -h   --help        show this help page
 -l   --list        list contents of cabinet
 -q   --quiet       only print errors and warnings
 -L   --lowercase   make filenames lowercase
 -f   --fix         fix (some) corrupted cabinets
 -p   --pipe        pipe extracted files to stdout
 -s   --single      restrict search to cabs on the command line
 -F   --filter      extract only files that match the given pattern
 -d   --directory   extract all files to the given directory

Removing protection from Microsoft Reader files 

Newsgroups:  alt.binaries.e-book
Date:        Mon, 16 Feb 2004 21:50:37 GMT
>>Is there any simple, reliable way of removing the protection from
>>purchased .lit files that permits them only to be read by one person?
>
> See http://members.lycos.co.uk/hostintheshell/[] and follow the links.

http://www.kyz.uklinux.net/convlit.php

decompiles microsoft reader (.lit) files into the html source files

nick

.chm file reader 

Newsgroups: alt.os.linux.mandrake
Date: 2003-10-22 15:41:01 PST
> Is there a linux (Mandrake) reader for M$ compiled html files (with a .chm
> extension)?

Will this help?

Regards Gordon

Subject:      xCHM 0.8.6  - A CHM viewer for Unix.
From:         xchm@freshmeat.net
Newsgroups:   fm.announce
Date:         Tue, 14 Oct 2003 10:14:37 +0000 (UTC)

xCHM 0.8.6 by Razvan Cojocaru (http://freshmeat.net/~thewhiterabbit/) Tuesday, October 14th 2003 03:14

xCHM is a graphical CHM viewer for UNIX. It's based on CHMLIB and written with wxGTK. It is able to display the topics tree, work with displayed pages history, print the current page, work with bookmarks, change fonts and fast search through all the pages of the loaded .chm document. Being indirectly dependent on GTK+, the possibility of changing GTK+ skins makes xCHM theme-friendly.

cmd:xCHM 

Basic Info 

Info 

xCHM is a graphical CHM viewer for UNIX.

Description 

It's based on CHMLIB and written with wxGTK. It is able to display the topics tree, work with displayed pages history, print the current page, work with bookmarks, change fonts and fast search through all the pages of the loaded .chm document. Being indirectly dependent on GTK+, the possibility of changing GTK+ skins makes xCHM theme-friendly.

xCHM uses Jed Wing's CHMLIB for general purpose .chm access, and wxGTK for the GUI.

Features 

xCHM can show the contents tree if one is available, print the displayed page, change fonts faces and size, work with bookmarks, do the usual history stunts (forward, back, home), provide a searchable index and seach for text in the whole book. The search is a fast B-tree search, based on the internal file found inside indexed .chm archives, and it can be customized to search in content or just the topics' titles.

Source 

http://xchm.sourceforge.net/

http://freshmeat.net/projects/xchm/

Version 0.8.11, 2004-01-22 14:00 

Installation 

rpmih xchm-0.8.11-1mdk.i586.rpm libwxgtk2.4-2.4.2-1mdk.i586.rpm  wxGTK-2.4.2-1mdk.i586.rpm

cmd:CHMlib 

Basic Info 

Description 

CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right now, it is a very simple library, but sufficient for dealing with all of the .chm files I've come across. Due to the fairly well-designed indexing built into this particular file format, even a small library is able to gain reasonably good performance indexing into ITSS archives.

Since the last version there have been major bugfixes, portability improvements, and minor feature additions. Code now runs on Linux, Windows, Solaris, and Irix. 0.31 includes some last minute bug fixes from Andrew Hodgetts which I haven't got time to test tonight.

Source 

http://66.93.236.84/%7Ejedwin/projects/chmlib/

Version 0.31 

Installation 

rpmih chmlib-0.31-1asp.i386.rpm

Windows help files in Linux? 

Newsgroups: comp.os.linux.misc
Date: 12 Feb 2003 18:02:21 GMT
> Any recommendations on software to install in Linux to read Windows
> help files?

http://66.93.236.84/~jedwin/projects/chmlib/

It's not a finished project, but it appears to work from the comments linked on freshmeat.net .

Matt G

Windows help files in Linux? 

CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right now, it is a very simple library, but sufficient for dealing with all of the .chm files I've come across. Due to the fairly well-designed indexing built into this particular file format, even a small library is able to gain reasonably good performance indexing into ITSS archives.

Code now runs on Linux, Windows, Solaris, and Irix.

Windows help files in Linux? 

Download chmlib-0.3.tgz , extract it, make. NOTE that you might have to edit the Makefile; it assumes that your gcc is called "gcc-3.2", just change it to "gcc". "su -c 'make install && ldconfig' ". Then "make examples", and the extract_chmLib executable will be created. Then, you can do "extract_chmLib file.chm directory" and everything in file.chm will be converted to HTML+images and stuffed into directory/ .

Yes, it's a kludge. It works though. Sounds like this is a decent candidate for something in KDE… just have the extract_chmLib thing called on the CHM file, put the results in a temp directory, launch Konqueror on that temp directory.

Matt G

Windows help files in Linux? 

> > If it is just normal *.HLP files you want to read then
> > wine/winhelp.exe works good enough.
>Strange, unfortunately, this is a .HLP file.  Winhelp from
>codeweavers-wine-20020904-7 just won't display it.  I get a blank
>window, and nothing to view.

Did you try the >> buttons? I have the problem with HLP files that no search dialog is displayed and you can only use the forward/backward buttons on the top. This is a bit cumbersome but at least you can look at the content. You only have to hope to hit an index page, from which point on it is easier then. :)

Gerhard Gruber

Windows help files in Linux? 

> > If it is *.CMH files you want to read, then your in trouble...
> > If it is just normal *.HLP files you want to read then
> > wine/winhelp.exe works good enough.
>
> I'm wondering how M$ opens its proprietary *.CMH file under windoze?

It's ".CHM", short for "Compiled HtMl Help", and it's done with something similar to the "chmlib" library I mentioned upthread. The file is decoded into individual HTML files (and images) with a single index file that shows up in a sidebar on I.Exploder. The gritty code-level specifics aren't something I've ever wanted to track down, but I'm sure it could be done with some Windows debugger if you cared.

> I tried "wine winhlp32.exe & " but it crashed:

Yeah, Wine does that. *shrug*. The old-style help files are compiled from an RTF file with a bunch of really weird formatting guidelines. I used to know more about this, but we decided to do the online help in .CHM format since it was easier and faster to write. If you can get the RTF file, you can probably strip out all the weird RTF codes and have a messy, but still human-parseable thing.

Matt G

Windows help files in Linux? 

>I tried "wine winhlp32.exe & " but it crashed:

That's because it uses HTMLHelp for these type of files. You can download this directly at the MS site, but it doesn't install under wine. If you have something like MSDN or such then you should have it installed already. Try looking for some hh.exe or hh*.exe in your windows directory (system32?).

winhlp32 works only with normal HLP files.

Gerhard Gruber

arCHMage ImportError: cannot import name realpath 

Newsgroups: linux.debian.maint.python
Date: 2003-12-28 11:40:27 PST

I never used Python before (just perl) :-( . I got problems to get the python Programm "archmage" [1] runnig under woody. I'm not sure, but I think the os.path "library" is missing or not correctly installed (Point 3. says it is installed). Were is the error, which additional (deb) package do I have to install to get it working?

Emal

[1]: It's a programm to convert "chm" (Microsoft Compiled HTML files) to html See Freshmeat for more details: http://freshmeat.net/projects/archmage/?topic_id=234,849,867

arCHMage ImportError: cannot import name realpath 

> emal@buster:~$ archmage test.chm /tmp
> Traceback (most recent call last):
>    File "/usr/bin/archmage", line 7, in ?
>      from CHM import *
>    File "/usr/lib/python2.1/site-packages/CHM.py", line 2, in ?
>      from os.path import isfile,isdir,exists,dirname,realpath,getsize,walk
> ImportError: cannot import name realpath

it looks like os.path.realpath was introduced in python2.2.

Ian

arCHMage 

http://archmage.sourceforge.net/

arCHMage - extensible reader/decompiler of files in CHM format(Microsoft HTML help, also known as Compiled HTML).

arCHMage is based on chmlib by Jed Wing (http://66.93.236.84/~jedwin/projects/chmlib/) and is written on python

tool:CHM decompiler 

http://bonedaddy.net/pabs3/hhm/

converts the internal files of CHM files back into the HHP, HHC, and HHK, etc. used to compile the documentation.