Travis Tran Travis Tran
  • Trang Chủ
  • Hồ Sơ
  • Dự Án
  • Bài Viết
  • Liên Hệ
  • Tiếng Việt
    • English
Travis Tran

I am a CTO with over 5 years of experience in start-up and over 10 years in working at managing position for big companies. I am also a full-stacks developer with over 12 years in system design, product development and technology product deployment.User experience and system security are the things I care about most.

  • Trang Chủ
  • Hồ Sơ
  • Dự Án
  • Bài Viết
  • Liên Hệ
  • Tiếng Việt
    • English
Find me

Archives: Projects

  • Trang Chủ
  • Projects - Page 2 Of 3 - Travis Tran
Compressor4j
Coding | Dependency Library | Personal
3

Compressor4j

Compressor4j

Compressor4j

LIKE THIS 3

Compressor4j

Java dependency to simplify process of compressing and decompressing files and folders.

Compressor4j is a Java dependency to simplify process of compressing and decompressing files and folders.

  • Support compressing for file types: ZIP, GZ, TAR, TAR.GZ, JAR, BZ2, TAR.BZ2, AR, CPIO, XZ.
  • Support decompressing for file types: ZIP, GZ, TAR, TAR.GZ, JAR, BZ2, TAR.BZ2, AR, CPIO, 7Z, XZ, RAR.
  • JRE support: 7+

Compress files or folders

To compress files or folders, you could use as the following example:

[code_block_line_numbers]public static void write() throws Exception {
try {
FileCompressor fileCompressor = new FileCompressor();
String[] files = new String[] { “IMG_01.JPG”, “/02/IMG_02.JPG”, “/03/IMG_03.JPG” };
for (String file : files) {
fileCompressor.add(SRC_PATH + file, file);
}
fileCompressor.setType(CompressionType.JAR);
fileCompressor.setLevel(ZipLevel.NORMAL);
fileCompressor.setCompressedPath(“output.jar”);
fileCompressor.compress();
} catch (Exception e) {
e.printStackTrace();
}
}[/code_block_line_numbers]

Extract compressed file

To decompress files or folders, you could use as the following example:

[code_block_line_numbers]public static void read() throws Exception {
try {
FileCompressor fileCompressor = FileCompressor.read(“input.zip”);
fileCompressor.decompress(“output/”);
} catch (Exception e) {
e.printStackTrace();
}
}[/code_block_line_numbers]

For more information and usages, please visit source code repository: https://github.com/travistran1989/compressor4j

viettel website
Coding | Manage | Viettel | Web App
4

Viettel Website

viettel website

Viettel Website

LIKE THIS 4

viettel website 1

Project name:Viettel Website
Type:Corporate website
Status:Released
Role:Developer, Project Manager
Team size:4
Technology stacks:PHP, Drupal, MySQL, REST Api, Java Processes, Spring Frameworks
Icon:viettel logo vi
Links:http://viettel.com.vn
Coding | Design | Manage | Viettel | Web App
3

Viettel Family

Viettel Family

LIKE THIS 3

Viettel Family 1

Project name:Viettel Family
Type:Internal management system
Status:Released
Role:Developer, Project Manager
Team size:10
Technology stacks:PHP, Symfony 2, MySQL, REST Api, Java Processes, Spring Frameworks
Icon:
Links:https://viettelfamily.com
https://cms.viettelfamily.com
Viettel AQMS
Coding | Design | Desktop App | Manage | Viettel | Web App
4

Viettel AM

Viettel AQMS

Viettel AM

LIKE THIS 4

Viettel AQMS

Project name:Viettel Capture & Notification Management System
Type:Internal management system
Status:Released
Role:Developer, Technical Lead, Project Manager
Team size:3
Technology stacks:ZK, Hibernate, Oracle, Web Service, Java Processes
Icon:aqms 512

[su_custom_gallery source=”media: 1436,1443,1444,1445″ link=”image” target=”blank” title=”never”]

Viettel SKYT
Coding | Design | Manage | Viettel | Web App
4

Viettel SKYT

Viettel SKYT

Viettel SKYT

LIKE THIS 4

Viettel SKYT

Project name:Viettel Idea Management System
Role:Developer, Technical Lead, Project Manager
Type:Internal management system
Status:Released
Team size:5
Technology stacks:Struts 1, Hibernate, MySQL, Web Service, Java Processes
Icon:SKYT logo 320

[su_custom_gallery source=”media: 1407,1405,1406,1403,1402,1404″ link=”image” target=”blank” title=”never”]

Viettel vOffice
Coding | Design | Manage | Viettel | Web App
3

Viettel vOffice

Viettel vOffice

Viettel vOffice

LIKE THIS 3

Viettel vOffice

Project name:Viettel Digital Office System
Type:Internal management system
Status:Released
Role:Developer, Technical Lead, Project Manager
Team size:15
Technology stacks:ZK, Hibernate, Oracle, Web Service, Java Processes
Icon:voffice 512

[su_custom_gallery source=”media: 1555,1556,1557,1558,1559″ link=”image” target=”blank” title=”never”]

Viettel SMS
Coding | Design | Manage | Viettel | Web App
4

Viettel SMS

Viettel SMS

Viettel SMS

LIKE THIS 4

Viettel SMS

Project name:Viettel Survey Management System
Type:Internal management system
Status:Released
Role:Developer, Team Leader
Team size:3
Technology stacks:ZK, Hibernate, Oracle, Web Service, Java Processes
Icon:survey 512
Viettel KMS
Coding | Design | Manage | Viettel | Web App
4

Viettel KMS

Viettel KMS

Viettel KMS

LIKE THIS 4

Viettel KMS

Project name:Viettel Knowledge Management System
Type:Internal management system
Status:Released
Role:Developer, Team Leader, Project Manager
Team size:3
Technology stacks:ZK, Hibernate, Oracle, Web Service, Java Processes
Icon:logo qltt c 500

[su_custom_gallery source=”media: 1463,1464″ link=”image” target=”blank” title=”never”]

Posts pagination

  • 1
  • 2
  • 3

Tìm kiếm

Bài viết nổi bật

Mastering Flutter Widgets: Building Dynamic User Interfaces
Chinh Phục 3+ Flutter Widgets: Xây Dựng Giao
  • October 22, 2023
  • 16 min read
Top 5 Hệ Thống Thiết Kế Giúp Tối Ưu Hóa Quy Trình Thiết Kế
Top 5 Hệ Thống Thiết Kế Giúp Tối
  • October 22, 2023
  • 10 min read
ChatGPT Program Simulation
Program Simulation: 2 Kỹ Thuật Mới Trong Prompt
  • October 11, 2023
  • 9 min read

Chuyên mục

  • An ninh Mạng
  • Công nghệ
  • Công nghệ Phần mềm
  • Khoa học Dữ liệu
  • Quản trị Hệ thống
  • Quản trị Nội dung
  • Thiết kế
  • Trí tuệ Nhân tạo

Mạng xã hội

Tags

Android Animation in Flutter Ant Design System API Gateway app app development application ASP.NET Core Atlassian Design System Back-End Services bảo vệ email chatgpt Custom Widgets data analysis data science data visualization Design Efficiency Design Process Figma UI Kits Fluent Design System flutter Flutter Framework framework iOS issue javascript machine learning micro frontend Mobile App Development mobile app frameworks open source tools Polaris Design System Program Simulation Prompt Engineering Responsive Design top app frameworks UI/UX Design User Experience User Interface Web Development Widgets WordPress xcode YARP đa nền tảng
Liên kết ngoài
  • Pitagon
  • PiSafe
  • PiOffice
  • PetApp
  • PiAds
  • PiWeb
Tài nguyên
  • Chính Sách Bảo Mật
  • Miễn Trừ Trách Nhiệm
  • Điều Khoản và Điều Kiện
Liên kết
  • Trang Chủ
  • Hồ Sơ
  • Dự Án
  • Bài Viết
  • Liên Hệ

© 2025. All rights reserved by Travis Tran. Powered by PiWeb - A product from Pitagon.