Main > Programming > Libraries >

Archive::Chm 0.06

Archive::Chm 0.06

Sponsored Links

Archive::Chm 0.06 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.41 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 1096
Date added: 2006-10-30
Publisher: Alexandru Palade

Archive::Chm 0.06 description

Archive::Chm is a Perl module that performs some read-only operations on HTML help (.chm) files. Range of operations includes enumerating contents, extracting contents and getting information about one certain part of the archive.

The module supersedes Text::Chm written by Domenico Delle Side. The method get_filelist() and all its dependencies are taken nearly "as-is" from Text::Chm as written by Domenico.

SYNOPSIS

my $test = Archive::Chm->new("TestPrj.chm");

#make the module log its activity
$test->set_verbose(1);
$test->set_logfile("chmfile.log");

#set the auto-overwrite function to off
$test->set_overwrite(0);

#enumerate the contents of the archive
$test->enum_files("listing.txt", 1);

#extract all items in a certain directory
$test->extract_all("./out");

#extract a single item from the archive
$item = $test->("/Secret of Monkey Island Solution.html";

#or just get the length of the item
$test->get_item_length("/Secret of Monkey Island Solution.html");

#get complete information about the chm archive
@content = $test->get_filelist();
foreach (@content) {
print $_->{title} . "n" if defined $_->{title};
print $_->{path} . "n";
print $_->{size} . "n";
}

#p.s. There are ways to check for errors, just look up each method and see. :)

Archive::Chm is a module that provides access to Microsoft Compiled HTML Help files (chm files). A lot of todays software ships with documentation in .chm format. However Microsoft only provides viewing tools for their own OS and the company doesnt disclose the format specification.

Unofficial specs can be found at Matthew T. Russottos site: http://www.speakeasy.org/~russotto/chm/chmformat.html

The module is basically a wrapper of Jed Wings chmlib, a C library that provides access to all ITSS archives, though .chm is the only ITSS type file in use today. To use this module you need chmlib installed on your system. You can get it at: http://66.93.236.84/~jedwin/projects/chmlib/

Currently access to .chm files is read-only and this will change over time if Jed Wing upgrades his library. Supported operations are getting a listing of the contents, extracting one or all items in the archive and retrieving an items length.

Archive::Chm 0.06 Screenshot

Advertisements

Archive::Chm 0.06 Keywords

Bookmark Archive::Chm 0.06

Hyperlink code:
Link for forum:

Archive::Chm 0.06 Copyright

WareSeeker periodically updates pricing and software information of Archive::Chm 0.06 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Archive::Chm 0.06 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Archive::TarGzip is a Perl module to save and restore files to and from compressed tape archives (tar). Free Download
Archive::Rar is a interface with the rar command. Free Download
Dir::Which is a Perl module to search for directory entries in a list of directories. Free Download
Search::Tools::Snipper is a Perl module to extract keywords in context. Free Download
Audio::Wav::Read is a Perl module for reading Microsoft WAV files. Free Download
Text::Starfish.pm and starfish is a Perl-based System for Text-Embedded Programming and Preprocessing. Free Download
Blatte::HTML is a Perl module that contains tools for generating HTML with Blatte. Free Download
CodeBase is a Perl module for accessing dBASE files. Free Download