LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware > Linux - Embedded & Single-board computer
User Name
Password
Linux - Embedded & Single-board computer This forum is for the discussion of Linux on both embedded devices and single-board computers (such as the Raspberry Pi, BeagleBoard and PandaBoard). Discussions involving Arduino, plug computers and other micro-controller like devices are also welcome.

Notices


Reply
  Search this Thread
Old 05-17-2013, 12:53 AM   #1
krool89
LQ Newbie
 
Registered: Apr 2013
Posts: 6

Rep: Reputation: Disabled
compress file in Single Board computer


anyone can tell me..is that i can compress the file in the SBC using ZIP file...?? cause i want to protect file with password protect using ZIP....
any method or other way...??
 
Old 05-24-2013, 10:18 AM   #2
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: SlackwareŽ
Posts: 13,905
Blog Entries: 43

Rep: Reputation: 3142Reputation: 3142Reputation: 3142Reputation: 3142Reputation: 3142Reputation: 3142Reputation: 3142Reputation: 3142Reputation: 3142Reputation: 3142Reputation: 3142
Member Response

Hi,

Quote:
Originally Posted by krool89 View Post
anyone can tell me..is that i can compress the file in the SBC using ZIP file...?? cause i want to protect file with password protect using ZIP....
any method or other way...??
You can do from the cli, 'man zip' & 'man unzip' to get helpful information.
Online zip
Excerpt from local 'man zip';
Quote:
-e
--encrypt
Encrypt the contents of the zip archive using a password which is entered on the terminal in response to a prompt (this will not be echoed; if
standard error is not a tty, zip will exit with an error). The password prompt is repeated to save the user from typing errors.
Online unzip

Quote:
For a brief help on zip and unzip, run each without specifying any parameters on the command line.
Code:
:~$ zip
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
Zip 3.0 (July 5th 2008). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
  The default action is to add or replace zipfile entries from list, which
  can include the special name - to compress standard input.
  If zipfile and list are omitted, zip compresses stdin to stdout.
  -f   freshen: only changed files  -u   update: only changed or new files
  -d   delete entries in zipfile    -m   move into zipfile (delete OS files)                                                                                                    
  -r   recurse into directories     -j   junk (don't record) directory names                                                                                                    
  -0   store only                   -l   convert LF to CR LF (-ll CR LF to LF)                                                                                                  
  -1   compress faster              -9   compress better                                                                                                                        
  -q   quiet operation              -v   verbose operation/print version info                                                                                                   
  -c   add one-line comments        -z   add zipfile comment                                                                                                                    
  -@   read names from stdin        -o   make zipfile as old as latest entry                                                                                                    
  -x   exclude the following names  -i   include only the following names                                                                                                       
  -F   fix zipfile (-FF try harder) -D   do not add directory entries                                                                                                           
  -A   adjust self-extracting exe   -J   junk zipfile prefix (unzipsfx)                                                                                                         
  -T   test zipfile integrity       -X   eXclude eXtra file attributes                                                                                                          
  -y   store symbolic links as the link instead of the referenced file                                                                                                          
  -e   encrypt                      -n   don't compress these suffixes                                                                                                          
  -h2  show more help
Code:
~$ unzip
UnZip 6.00 of 20 April 2009, by Info-ZIP.  Maintained by C. Spieler.  Send
bug reports using http://www.info-zip.org/zip-bug.html; see README for details.

Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
  Default action is to extract files in list, except those in xlist, to exdir;
  file[.zip] may be a wildcard.  -Z => ZipInfo mode ("unzip -Z" for usage).

  -p  extract files to pipe, no messages     -l  list files (short format)
  -f  freshen existing files, create none    -t  test compressed archive data
  -u  update files, create if necessary      -z  display archive comment only
  -v  list verbosely/show version info       -T  timestamp archive to latest
  -x  exclude files that follow (in xlist)   -d  extract files into exdir
modifiers:
  -n  never overwrite existing files         -q  quiet mode (-qq => quieter)
  -o  overwrite files WITHOUT prompting      -a  auto-convert any text files
  -j  junk paths (do not make directories)   -aa treat ALL files as text
  -U  use escapes for all non-ASCII Unicode  -UU ignore any Unicode fields
  -C  match filenames case-insensitively     -L  make (some) names lowercase
  -X  restore UID/GID info                   -V  retain VMS version numbers
  -K  keep setuid/setgid/tacky permissions   -M  pipe through "more" pager
See "unzip -hh" or unzip.txt for more help.  Examples:
  unzip data1 -x joe   => extract all files except joe from zipfile data1.zip
  unzip -p foo | more  => send contents of foo.zip via pipe into program more
  unzip -fo foo ReadMe => quietly replace existing ReadMe if archive file newer
Code:
test session;

~/test$ zip filetest -e mom Brother-HL-2170W-hpijs-pcl5e.ppd
Enter password: 
Verify password: 
        zip warning: name not matched: mom
  adding: Brother-HL-2170W-hpijs-pcl5e.ppd (deflated 78%)
~/test$ ls
Brother-HL-2170W-hpijs-pcl5e.ppd  filetest.zip
:~/test$ unzip filetest.zip
Archive:  filetest.zip
[filetest.zip] Brother-HL-2170W-hpijs-pcl5e.ppd password: 
replace Brother-HL-2170W-hpijs-pcl5e.ppd? [y]es, [n]o, [A]ll, [N]one, [r]ename: r
new name: brother.ppd
  inflating: brother.ppd             
~/test$ ls
Brother-HL-2170W-hpijs-pcl5e.ppd  brother.ppd  filetest.zip

~/test$ unzip filetest.zip
Archive:  filetest.zip
[filetest.zip] Brother-HL-2170W-hpijs-pcl5e.ppd password: 
password incorrect--reenter: 
replace Brother-HL-2170W-hpijs-pcl5e.ppd? [y]es, [n]o, [A]ll, [N]one, [r]ename: r 
new name: brother2
  inflating: brother2                
buck1:~/test$ ls
Brother-HL-2170W-hpijs-pcl5e.ppd  brother.ppd  brother2  filetest.zip
~/test$ ls -al
total 76
drwxr-xr-x  2 gws users  4096 May 24 09:05 .
drwx--x--x 36 gws users  4096 May 24 09:04 ..
-rw-r--r--  1 gws users 19762 May 24 08:57 Brother-HL-2170W-hpijs-pcl5e.ppd
-rw-r--r--  1 gws users 19762 May 24 08:57 brother.ppd
-rw-r--r--  1 gws users 19762 May 24 08:57 brother2
-rw-r--r--  1 gws users  4655 May 24 08:59 filetest.zip
~/test$ file brother2
brother2: PPD file, version "4.3"
~/test$ file filetest.zip
filetest.zip: Zip archive data, at least v2.0 to extract
Notice the password errors above, done to show results.

Please note that I used '-e mom' but response to password request entered mother.
Quote:
Just a few links to aid you to gaining some understanding;



1 Linux Documentation Project
2 Rute Tutorial & Exposition
3 Linux Command Guide
4 Bash Beginners Guide
5 Bash Reference Manual
6 Advanced Bash-Scripting Guide
7 Linux Newbie Admin Guide
8 LinuxSelfHelp
9 Utimate Linux Newbie Guide
10 Linux Home Networking
11 Virtualization- Top 10

The above links and others can be found at 'Slackware-Links'. More than just SlackwareŽ links!
Please consider reading the following to help you with future posting(s);
Quote:
FYI: Netiquette is a set of social conventions that facilitate interaction over networks, ranging from Usenet and mailing lists to blogs and forums.

FYI: I suggest that you look at 'How to Ask Questions the Smart Way' so in the future your queries provide information that will aid us in diagnosis of the problem or query.
Plus you can look at links in my signature for other useful information.
HTH!
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Looking for a single board computer papul1993 Linux - General 11 01-19-2012 09:40 AM
single board computer marceliszpak Linux - Embedded & Single-board computer 4 04-23-2010 05:10 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware > Linux - Embedded & Single-board computer

All times are GMT -5. The time now is 12:35 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration