/** * Copyright (C) 2014-2020 ServMask Inc. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . * * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗ * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝ * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝ * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗ * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗ * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */ if ( ! defined( 'ABSPATH' ) ) { die( 'Kangaroos cannot jump here' ); } class Ai1wm_Export_Content { public static function execute( $params ) { // Set archive bytes offset if ( isset( $params['archive_bytes_offset'] ) ) { $archive_bytes_offset = (int) $params['archive_bytes_offset']; } else { $archive_bytes_offset = ai1wm_archive_bytes( $params ); } // Set file bytes offset if ( isset( $params['file_bytes_offset'] ) ) { $file_bytes_offset = (int) $params['file_bytes_offset']; } else { $file_bytes_offset = 0; } // Set content bytes offset if ( isset( $params['content_bytes_offset'] ) ) { $content_bytes_offset = (int) $params['content_bytes_offset']; } else { $content_bytes_offset = 0; } // Get processed files size if ( isset( $params['processed_files_size'] ) ) { $processed_files_size = (int) $params['processed_files_size']; } else { $processed_files_size = 0; } // Get total content files size if ( isset( $params['total_content_files_size'] ) ) { $total_content_files_size = (int) $params['total_content_files_size']; } else { $total_content_files_size = 1; } // Get total content files count if ( isset( $params['total_content_files_count'] ) ) { $total_content_files_count = (int) $params['total_content_files_count']; } else { $total_content_files_count = 1; } // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // Flag to hold if file data has been processed $completed = true; // Start time $start = microtime( true ); // Get content list file $content_list = ai1wm_open( ai1wm_content_list_path( $params ), 'r' ); // Set the file pointer at the current index if ( fseek( $content_list, $content_bytes_offset ) !== -1 ) { // Open the archive file for writing $archive = new Ai1wm_Compressor( ai1wm_archive_path( $params ) ); // Set the file pointer to the one that we have saved $archive->set_file_pointer( $archive_bytes_offset ); // Loop over files while ( list( $file_abspath, $file_relpath, $file_size, $file_mtime ) = fgetcsv( $content_list ) ) { $file_bytes_written = 0; // Add file to archive if ( ( $completed = $archive->add_file( $file_abspath, $file_relpath, $file_bytes_written, $file_bytes_offset ) ) ) { $file_bytes_offset = 0; // Get content bytes offset $content_bytes_offset = ftell( $content_list ); } // Increment processed files size $processed_files_size += $file_bytes_written; // What percent of files have we processed? $progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 ); // Set progress Ai1wm_Status::info( sprintf( __( 'Archiving %d content files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_content_files_count, $progress ) ); // More than 10 seconds have passed, break and do another request if ( ( $timeout = apply_filters( 'ai1wm_completed_timeout', 10 ) ) ) { if ( ( microtime( true ) - $start ) > $timeout ) { $completed = false; break; } } } // Get archive bytes offset $archive_bytes_offset = $archive->get_file_pointer(); // Truncate the archive file $archive->truncate(); // Close the archive file $archive->close(); } // End of the content list? if ( feof( $content_list ) ) { // Unset archive bytes offset unset( $params['archive_bytes_offset'] ); // Unset file bytes offset unset( $params['file_bytes_offset'] ); // Unset content bytes offset unset( $params['content_bytes_offset'] ); // Unset processed files size unset( $params['processed_files_size'] ); // Unset total content files size unset( $params['total_content_files_size'] ); // Unset total content files count unset( $params['total_content_files_count'] ); // Unset completed flag unset( $params['completed'] ); } else { // Set archive bytes offset $params['archive_bytes_offset'] = $archive_bytes_offset; // Set file bytes offset $params['file_bytes_offset'] = $file_bytes_offset; // Set content bytes offset $params['content_bytes_offset'] = $content_bytes_offset; // Set processed files size $params['processed_files_size'] = $processed_files_size; // Set total content files size $params['total_content_files_size'] = $total_content_files_size; // Set total content files count $params['total_content_files_count'] = $total_content_files_count; // Set completed flag $params['completed'] = $completed; } // Close the content list file ai1wm_close( $content_list ); return $params; } } File tải logo MSB - Ý nghĩa của biểu tượng ngân hàng Hàng Hải - Vay Tài Chính 247

File tải logo MSB – Ý nghĩa của biểu tượng ngân hàng Hàng Hải

MSB là một ngân hàng đã có lịch sử xây dựng từ lâu đời và đã có vị thế nhất định trong ngành tài chính – ngân hàng tại Việt Nam. Thông qua logo MSB, bạn có thể dễ dàng nhận biết được thương hiệu của ngân hàng này. Hãy cùng VayOnlineNhanh tìm hiểu ý nghĩa của biểu tượng ngân hàng MSB trong bài viết dưới đây nhé!

Thông Tin Về Logo MSB Cập Nhật Mới Nhất

Tên giao dịch tiếng Việt Ngân hàng Thương mại cổ phần Hàng hải Việt Nam
Tên giao dịch tiếng Anh Vietnam Maritime Commercial Join Stock Bank
Tên viết tắt MSB (trước đây còn gọi là Maritime Bank)
Trước 14/1/2019 Ngân hàng có tên là Maritime Bank và vẫn sử dụng logo cũ.
Sau 14/1/2019 Maritime Bank chính thức thay đổi thương hiệu thành MSB. Toàn bộ nhận diện thương hiệu của Ngân hàng sẽ được đổi mới từ logo, bảng hiệu, đến tên viết tắt,…

Xem thêm: Ngân hàng MSB là ngân hàng gì? Có tốt và uy tín không?

Ý Nghĩa Logo MSB

Để đánh giá chính xác ý nghĩa thương hiệu của biểu tượng ngân hàng MSB mới chúng ta nên phân tích trên 3 phương diện hình ảnh, chữ viết và màu sắc. Cụ thể như sau:

logo msb
Ý nghĩa thương hiệu logo MSB mới

Về Hình Ảnh

So với logo cũ, logo mới có hình chấm tròn riêng biệt đại diện cho khách hàng là trọng tâm. Khi chấm tròn kết hợp với thành chữ “M” cơ sự cách điệu vững chắc thể hiện MSB là chính là điểm tựa an toàn, ổn định giúp khách hàng có niềm tin và tạo sự yên tâm khi lựa chọn MSB.

Về Phần Chữ

Kiểu chữ logo MSB khá đơn giản cho thấy sự hài hòa, dễ gần, người nhìn sẽ có cảm giác thân thiện.

Logo thiết kế chữ viết tắt “MSB” và tên đầy đủ “Ngân hàng TMCP Hàng Hải Việt Nam” cho khách hàng nhận biết đầy đủ thương hiệu của ngân hàng. Từ đó cũng khẳng định thương hiệu của mình trên thị trường hiện nay.

y nghia chu viet logo msb
Về phần chữ

Về Màu Sắc

Hình ảnh logo ngân hàng MSB mới có sự kết hợp màu sắc rất hài hòa mang ý nghĩa riêng biệt:

  • Màu đỏ: Chính là tượng trưng cho sự may mắn, sự nhiệt huyết và khát vọng bùng cháy không ngừng nghỉ của MSB.
  • Màu cam: Tượng trưng cho niềm tin, sự khởi sắc và tận tình của nhân viên đối với khách hàng.
  • Màu đen: Thể hiện sự vững mạnh, chắc chắn trên con đường phát triển của MSB.

Với thiết kế đơn giản nhưng hiện đại, năng động, thân thiện logo đã thể hiện được rõ ràng sự cam kết cũng như nỗ lực vươn lên để mang lại các giá trị sống ngày càng cao cho mỗi khách hàng của MSB. Chắc chắn với sự thay đổi này, khách hàng sẽ nhận thấy rõ nhất ở những cải tiến liên tục sản phẩm, dịch vụ hiện có và trong tương lai sẽ cho ra mắt những sản phẩm mới chất lượng hơn.

Tổng Kết

Với những thông tin chia sẻ về ý nghĩa thiết kế của logo MSB đã được chia sẻ qua bài viết trên, mong rằng bạn đã hiểu rõ hơn về những giá trị mà ngân hàng muốn gửi gắm thông qua các sản phẩm, dịch vụ đang cung cấp. Từ đó, có thể yên tâm lựa chọn ngân hàng MSB làm đối tác phục vụ cho các nhu cầu tài chính của mình.

Xem thêm:

Ý nghĩa biểu tượng của Logo ACB là gì?

Ý nghĩa biểu tượng của Logo Vietinbank là gì?

Ý nghĩa biểu tượng của Logo BIDV là gì?

Ý nghĩa biểu tượng của Logo Vietcombank là gì?

Logo VPBank có ý nghĩa như thế nào?

Bài viết được biên tập bởi: VayOnlineNhanh.VN

Bài được vaytaichinh247.net tổng hợp từ nhiều nguồn khác nhau cho bạn đọc tham khảo.