EnglishFrenchSpanish

OnWorks favicon

zipalign - Online in the Cloud

Run zipalign in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command zipalign that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


zipalign - a ZIP/APK alignment tool for Android application files

SYNOPSIS


To align infile.apk and save it as outfile.apk:

zipalign [ -f ] [ -v ] <alignment> infile.apk outfile.apk

To confirm the alignment of existing.apk:

zipalign -c -v <alignment> existing.apk

The <alignment> is an integer that defines the byte-alignment boundaries. This must always be 4
(which provides 32-bit alignment) or else it effectively does nothing.

DESCRIPTION


zipalign is an archive alignment tool that provides important optimization to Android application
(.apk) files. The purpose is to ensure that all uncompressed data starts with a particular
alignment relative to the start of the file. Specifically, it causes all uncompressed data within
the .apk, such as images or raw files, to be aligned on 4-byte boundaries. This allows all
portions to be accessed directly with mmap() even if they contain binary data with alignment
restrictions. The benefit is a reduction in the amount of RAM consumed when running the
application.

This tool should always be used to align your .apk file before distributing it to end-users. The
Android build tools can handle this for you. When using Eclipse with the ADT plugin, the Export
Wizard will automatically zipalign your .apk after it signs it with your private key. The build
scripts used when compiling your application with Ant will also zipalign your .apk, as long as you
have provided the path to your keystore and the key alias in your project ant.properties file, so
that the build tools can sign the package first.

CAUTION: zipalign must only be performed after the .apk file has been signed with your private
key. If you perform zipalign before signing, then the signing procedure will undo the alignment.
Also, do not make alterations to the aligned package. Alterations to the archive, such as renaming
or deleting entries, will potentially disrupt the alignment of the modified entry and all later
entries. And any files added to an "aligned" archive will not be aligned.

The adjustment is made by altering the size of the "extra" field in the zip Local File Header
sections. Existing data in the "extra" fields may be altered by this process.

For more information about how to use zipalign when building your application, please read Signing
Your Application:

https://developer.android.com/tools/publishing/app-signing.html

OPTIONS


A summary of options is included below.

-f overwrite existing outfile.zip

-v verbose output

-c confirm the alignment of the given file

Use zipalign online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor provides inversion of
    coupling control, with its: - dependency
    injection - continuation injection -
    thread injection For more information
    visit the...
    Download OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit is an open source Server-Driven
    UI (SDUI) framework. It allows you to
    roll out server-sourced updates to
    different app versions. Also, it can be
    used fo...
    Download DivKit
  • 3
    subconverter
    subconverter
    Utility to convert between various
    subscription format. Shadowrocket users
    should use ss, ssr or v2ray as target.
    You can add &remark= to
    Telegram-liked HT...
    Download subconverter
  • 4
    SWASH
    SWASH
    SWASH is a general-purpose numerical
    tool for simulating unsteady,
    non-hydrostatic, free-surface,
    rotational flow and transport phenomena
    in coastal waters as ...
    Download SWASH
  • 5
    VBA-M (Archived - Now on Github)
    VBA-M (Archived - Now on Github)
    Project has moved to
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features:Cheat creationsave statesmulti
    system, supports gba, gbc, gb, sgb,
    sgb2Tu...
    Download VBA-M (Archived - Now on Github)
  • 6
    Stacer
    Stacer
    Linux System Optimizer and Monitoring
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    Audience: End Users/Desktop. User
    interface: Qt. Programming La...
    Download Stacer
  • More »

Linux commands

  • 1
    7za
    7za
    7za - A file archiver with highest
    compression ratio ...
    Run 7za
  • 2
    7zr
    7zr
    7zr - A file archiver with highest
    compression ratio ...
    Run 7zr
  • 3
    cpan
    cpan
    cpan - easily interact with CPAN from
    the command line ...
    Run cpan
  • 4
    cpan2debp
    cpan2debp
    dh-make-perl - Create debian source
    packages from Perl modules ...
    Run cpan2debp
  • 5
    fweelin
    fweelin
    freewheeling � live looping musical
    instrument ...
    Run fweelin
  • 6
    fwexec
    fwexec
    fwexec - program to upload and rexecute
    image file to a connected NXT device ...
    Run fwexec
  • More »

Ad